1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 20:42:21 +02:00
Commit graph

684 commits

Author SHA1 Message Date
Brian Fiete
55e8fc44de
Merge pull request #1465 from disarray2077/patch-4
Fix `GetExtension` and add `HasExtension` to `Path`
2022-02-24 16:13:04 -08:00
disarray2077
4072e667c9
Allow handling of ToFileTimeUtc error 2022-02-23 16:28:37 -03:00
Brian Fiete
0a856c91ff TryPeek 2022-02-22 07:16:56 -08:00
Brian Fiete
168d47a865 Make Queue methods more similar to List 2022-02-22 07:13:26 -08:00
disarray2077
97fab6998f
Improve TimeSpan 2022-02-21 19:23:21 -03:00
disarray2077
77b4ddce89
Fix GetExtension and add HasExtension to Path 2022-02-21 16:56:09 -03:00
Brian Fiete
4d82420212
Merge pull request #1463 from disarray2077/patch-3
Add `LinkedList<T>` to corlib
2022-02-21 06:05:18 -08:00
Brian Fiete
e54b7f9208
Merge pull request #1462 from disarray2077/patch-2
Fix `Dictionary<T>.CopyTo`
2022-02-21 06:00:57 -08:00
Brian Fiete
ad7ef19004 Multi-dimensional sized array name printing fix 2022-02-21 05:50:08 -08:00
disarray2077
ba07e5bf41
Add LinkedList<T> to corlib 2022-02-21 01:52:19 -03:00
disarray2077
6071582dda
Fix Dictionary<T>.CopyTo 2022-02-19 21:45:45 -03:00
disarray2077
dd7a84ef03
Add GetAndRemoveStrict to List<T> 2022-02-18 11:53:17 -03:00
Brian Fiete
4c5c89bab5 Comptime GetCustomAttribute for type/field/method 2022-02-17 05:51:05 -05:00
Brian Fiete
9ca48c26f2 Numeric ToString/Parse fixes 2022-02-15 17:28:12 -05:00
disarray2077
9779e284fb
Remove unnecessary offset variable in Float.Parse 2022-02-15 14:30:11 -03:00
disarray2077
d0673115d0
Use RemoveFromStart in Float.Parse 2022-02-15 14:27:26 -03:00
disarray2077
3ff67cfd7b
Improve Float.Parse 2022-02-15 14:15:57 -03:00
Brian Fiete
682798fe7e ContainsStrict 2022-02-15 09:37:07 -05:00
Brian Fiete
a3a8bfa40c Delegate comparison expansion, hashable, == operator 2022-02-15 09:31:23 -05:00
disarray2077
9866b1fb39
Improve Enum.Parse functionality 2022-02-14 13:41:27 -03:00
Brian Fiete
8b01d806d0 Make output work even before static ctor 2022-02-14 08:38:41 -05:00
Brian Fiete
8ebd7516d8 Const string interpolation 2022-02-13 10:41:34 -05:00
Brian Fiete
a89e36248f 32-bit c_wchar improvements 2022-02-13 07:57:55 -05:00
Brian Fiete
b341b6d3b4 String.ToConstNativeW 2022-02-13 06:53:14 -05:00
Brian Fiete
8c79e26d40 Fixed file enumerator GetFilePath case where no directory is specified 2022-02-12 15:22:23 -05:00
Brian Fiete
b7e5d3fda5 Support BindingFlags.Public/NonPublic for method enumeration 2022-02-12 13:06:03 -05:00
Brian Fiete
85eca66b61 Fixed comptime GetMethod by name 2022-02-12 13:01:40 -05:00
Brian Fiete
21352b8a7f Remove unused method 2022-02-12 09:42:51 -05:00
Brian Fiete
e7f0b21cf6 Merged comptime reflection info into normal reflection data types 2022-02-12 08:05:47 -05:00
Brian Fiete
3c74588e10 Fixed static bitfields 2022-02-11 09:44:41 -05:00
Brian Fiete
657a64f59c Added Runtime.AddErrorHandler 2022-02-11 08:12:30 -05:00
Brian Fiete
9e80281d1a Experimental bitfields 2022-02-11 05:49:11 -05:00
Brian Fiete
f37fb2c1b7 Comptime improvments, IOn<X> interfaces, const payload enum 2022-02-11 05:47:32 -05:00
Brian Fiete
58eec21fbf Allow '[Align(X)]' on fields. Support '[Packed(X)]' 2022-02-06 10:49:35 -05:00
Brian Fiete
6315d81207 Search base class for field 2022-02-04 11:55:08 -05:00
Brian Fiete
6c3944170d Fixed comptime const evals within comptime 2022-02-02 07:27:03 -05:00
Brian Fiete
6c18ffd607 Separated comptime mixin into Compiler.Mixin and Compiler.MixinRoot 2022-02-01 16:35:09 -05:00
Brian Fiete
26506efc1e Improved generic param reflection in comptime 2022-01-31 15:41:05 -05:00
Brian Fiete
e1d75d66bf Fixed mangling of extern UTF8 helpers 2022-01-29 09:58:00 -05:00
Brian Fiete
3338f3c069 Allow CreateObject for default ctors with append allocs 2022-01-29 09:57:43 -05:00
Brian Fiete
d375c805c9 Improvements to target triple override 2022-01-28 08:19:11 -05:00
Brian Fiete
0dbe75cf65 Fixed relPath check 2022-01-20 19:13:15 -05:00
Brian Fiete
95a27d5e93 Fixes to new conversion overload invoker 2022-01-18 10:34:33 -05:00
Brian Fiete
c2461c8554 Allow crepr on enum 2022-01-17 17:09:50 -05:00
Brian Fiete
c7d2d2e9bd Make conversion operators use standard method matcher 2022-01-17 16:14:40 -05:00
Brian Fiete
4e18517c03 Comptime can now run on unspecialized code 2022-01-16 07:59:51 -05:00
Brian Fiete
10e8136a9c Make IFloating infer INumeric 2022-01-15 08:53:09 -05:00
Brian Fiete
3a87b926b3 Update TypeCode, fixed TypeOf value 2022-01-14 07:08:09 -05:00
disarray2077
44aa69fc1e
Fix arithmetic overflow error 2022-01-13 12:27:50 -03:00
Brian Fiete
bf97431cdb Improvements to overflow arithmetic 2022-01-11 10:36:22 -05:00