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

432 commits

Author SHA1 Message Date
Brian Fiete
90e4cf8825 Expanded BinarySearch api, got rid of IComparable due to iOpComparable 2020-02-18 08:43:29 -08:00
Brian Fiete
b9debfe3bf Made GetHashCode public for primitives 2020-02-18 08:41:14 -08:00
Brian Fiete
6dd49f5d9b Fix for valueless array allocations 2020-02-17 14:49:59 -08:00
Brian Fiete
fe531be4ef Fixed an issue with primitive type aliases as generic params 2020-02-17 10:26:41 -08:00
Brian Fiete
a4d9d5a52f Dispose fix 2020-02-17 06:58:28 -08:00
Brian Fiete
179e67194d Reworked 'using' - now properly supports nulls, requires IDisposable 2020-02-17 05:39:05 -08:00
Brian Fiete
7c44884cf0 Properly complains about hidden parameterless base ctor calling 2020-02-13 12:29:06 -08:00
Brian Fiete
2b0f7fb485 Fixed 'let' of a string literal 2020-02-13 08:43:45 -08:00
Brian Fiete
7b9c994066 Fixed bugs related to generic delegate type references 2020-02-13 07:55:50 -08:00
Brian Fiete
cd26d44a62 Optimization to finding symbol references in file 2020-02-13 07:54:06 -08:00
Brian Fiete
468b5e292d Changed to single alloc 2020-02-13 07:53:32 -08:00
Brian Fiete
2d3518dcd4 New test 2020-02-13 07:53:11 -08:00
Brian Fiete
093ae8f9c1 Reworked some pointer arithmetic to use gep instead of ptrtoint 2020-02-11 09:28:25 -08:00
Brian Fiete
8171c842f0 Fixed varargs and tuple building 2020-02-11 08:37:52 -08:00
Brian Fiete
7741344fd2 Added support for C-style vararg methods 2020-02-11 07:34:47 -08:00
Brian Fiete
89e6b0d577 Made Replace in Files properly save files 2020-02-08 10:42:14 -08:00
Brian Fiete
6e485e5766 Fixed renaming of globals 2020-02-08 10:41:45 -08:00
Brian Fiete
234b3064ff Added a fixit for adding a field from an identifier error 2020-02-08 06:13:48 -08:00
Brian Fiete
2fdfc38a28 Fixed dictionary dbgvis - size vs stride issue 2020-02-08 06:12:45 -08:00
Brian Fiete
7ad6df2c6e Fixed spelling mistake 2020-02-08 06:12:04 -08:00
Brian Fiete
ca668bf0fe Added ability to enumerate values by reference 2020-02-08 06:11:11 -08:00
Brian Fiete
2b2bb7c960 Lib fixes 2020-02-07 08:50:53 -08:00
Brian Fiete
61bd31836d Fixit improvements, remove namespace 2020-02-07 08:44:06 -08:00
Brian Fiete
7a5dd90cff Added fixit for adding enum cases 2020-02-06 16:47:37 -08:00
Brian Fiete
75afbd4a3e Fixed formatting for enums 2020-02-06 16:45:53 -08:00
Brian Fiete
2ed6a9a94b Corlib fixes 2020-02-05 17:07:47 -08:00
Brian Fiete
45638a6e7e Added fixit for missing interface implementation methods 2020-02-05 17:07:23 -08:00
Brian Fiete
a296eb0f49 Fixed a crash when doing a fixit in a split window 2020-02-02 05:30:56 -08:00
Brian Fiete
ca64ea1f28 Fixed compond assignment operator overloads 2020-02-02 05:30:19 -08:00
Brian Fiete
0c7597fe60 Single allocation for dictionary data instead of two 2020-02-01 11:42:57 -08:00
Brian Fiete
3da6535ef5 Marking default ctors as illegal src positions 2020-02-01 11:42:32 -08:00
Brian Fiete
034a9faf97 Merge remote-tracking branch 'origin/master' 2020-02-01 06:42:30 -08:00
Brian Fiete
3e0dfc315a
Merge pull request #42 from lukpank/fix-getenvs
Fixed segfault in Environment.GetEnvironmentVariables on POSIX
2020-02-01 06:42:07 -08:00
Łukasz Pankowski
691f81f5c1 Fixed segfault in Environment.GetEnvironmentVariables on POSIX 2020-02-01 14:13:36 +01:00
Brian Fiete
430829c57a Removing some AutoPerfs 2020-01-31 17:16:44 -08:00
Brian Fiete
94c63d233e Writes debug text when formatting fails 2020-01-31 16:12:42 -08:00
Brian Fiete
12de9cea4b Now calls implicit cast for binary operators 2020-01-31 16:12:12 -08:00
Brian Fiete
df76b17c49 Fixed data cycle with interface decl "struct A : IEnumerable<Inner>" 2020-01-31 16:11:31 -08:00
Brian Fiete
87ac9e65cf Fixed formatting of function/delegate types 2020-01-31 16:10:23 -08:00
Brian Fiete
d91483ed83 Fixed multi var decl in switch case 2020-01-31 16:10:06 -08:00
Brian Fiete
9c2f95e1cd New tests 2020-01-31 16:09:35 -08:00
Brian Fiete
5d909752c9 Improved some var handling for allocations 2020-01-31 06:12:04 -08:00
Brian Fiete
1c876af91c Fixed some decltype and rettype parsing 2020-01-31 06:11:13 -08:00
Brian Fiete
36bf9df1f5 Improved some fixits, boxing fix 2020-01-30 10:25:37 -08:00
Brian Fiete
d6566982f2 Boxing result change, warning on boxing obj, boxing generics 2020-01-30 07:06:16 -08:00
Brian Fiete
17fbd8f8d6 Fixed debug viewing of boxed types 2020-01-30 07:03:27 -08:00
Brian Fiete
da7015e82d Errors panel fix 2020-01-29 16:36:41 -08:00
Brian Fiete
c74d99b1ab Fixed dbgvis for Beefy::HashSet 2020-01-29 16:27:27 -08:00
Brian Fiete
a84b8ba987 Fixed issues closing error panel on shutdown 2020-01-29 16:27:11 -08:00
Brian Fiete
a75cc2d8f9 Better error messages for attempted op overload calls on interfaces 2020-01-29 16:26:52 -08:00