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

240 commits

Author SHA1 Message Date
Brian Fiete
dffde00a6a Enum fixes, small reflection fixes 2019-11-25 06:47:41 -08:00
Brian Fiete
973b5e73cf Fixed custom allocators when recording >1 allocation stack depth 2019-11-25 06:46:14 -08:00
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
533ef0856b Changed how has checks work 2019-11-22 12:27:13 -08:00
Brian Fiete
788351e178 Corlib additions 2019-11-22 12:26:51 -08:00
Brian Fiete
b756fe50eb New Rect capabilities 2019-11-22 12:26:18 -08:00
Brian Fiete
88adb3a1cd New nullable support 2019-11-21 08:23:18 -08:00
Brian Fiete
59233cc996 Rando fix 2019-11-19 13:53:00 -08:00
Brian Fiete
68151e69ca Test fix, linux fix 2019-11-19 13:36:51 -08:00
Brian Fiete
503261e916 Fixed a broken test 2019-11-19 10:31:53 -08:00
Brian Fiete
098ad1ce55 Optimizations, switching CanImplicitlyCast method, new CPU rate checker 2019-11-19 09:58:35 -08:00
Brian Fiete
39fd8d2624 Merge remote-tracking branch 'origin/master' 2019-11-17 09:28:50 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00
Brian Fiete
00a92dd0a7 Now using raw arrays 2019-11-17 09:25:50 -08:00
Brian Fiete
305d61f083 Linux fixes 2019-11-07 16:18:05 -08:00
Brian Fiete
810c7b843b Fixed hot swap type errors for LocateSymbol forced obj loads 2019-11-07 13:35:56 -08:00
Brian Fiete
58bf51f731 Paths fixed 2019-11-07 10:31:20 -08:00
Brian Fiete
9c9bfdc6d4 GC marking in addr order for cache, improved reporting 2019-11-07 10:01:23 -08:00
Brian Fiete
9197c60964 Ignores fixes 2019-11-07 06:55:04 -08:00
Brian Fiete
83004c1184 Options clearing fix, BeefBuild path fix 2019-11-07 06:54:54 -08:00
Brian Fiete
2f2230ec79 Adding functionality to allow for watch testing 2019-11-07 06:53:56 -08:00
Brian Fiete
d6db6bf774 Fixed a watch eval race condition necessary for scripting 2019-11-07 06:53:32 -08:00
Brian Fiete
b2ca0e358b Fixed crash resetting distinct build options 2019-11-07 06:52:23 -08:00
Brian Fiete
70b008586f Fixed a type primitive cast issue 2019-11-07 06:52:03 -08:00
Brian Fiete
3483c9de58 Fixed GC stack overflow issue 2019-11-07 06:51:17 -08:00
Brian Fiete
61b440ea36 Adding new test suite 2019-11-07 06:49:32 -08:00
Brian Fiete
a13042b96c Only use project registry when we have a project version specified 2019-11-02 06:24:36 -07:00
Brian Fiete
a26427392f Made string hashing more robust
We need to ensure that mixing in "AB" and then "C" is distinct from "A" and then "BC" - so we mix in the length ahead
2019-11-02 06:14:38 -07:00
Brian Fiete
558f8678e1 Fixed dependency issues, added some dependency validation 2019-11-02 06:07:16 -07:00
Brian Fiete
b0f50fbda6 Handling new enum debug info 2019-11-02 06:04:51 -07:00
Brian Fiete
f10551e6f8 Fixed autocomplete issues with nested calls 2019-11-02 06:04:26 -07:00
Brian Fiete
e1656865bb Fixed some var usage 2019-11-02 06:02:36 -07:00
Brian Fiete
54fa1e0811 Changed debug info for enums 2019-11-02 06:02:00 -07:00
Brian Fiete
c7f76f879a Linux fixes 2019-10-29 09:06:51 -07:00
Brian Fiete
2af278809c .DS_Store change 2019-10-29 05:02:59 -07:00
Brian Fiete
9f3fded709 Apple fixes 2019-10-29 05:01:04 -07:00
Brian Fiete
43b69023f6 Added bitcode emission, additional logging 2019-10-29 04:56:42 -07:00
Brian Fiete
1e8c633a36
Delete .DS_Store 2019-10-28 06:55:37 -07:00
Brian Fiete
2196c8c669 Fixed ARM linking issue and 'step into' for BeefProgramStart 2019-10-23 11:30:59 -07:00
Brian Fiete
2693dbfaca Added String.Split 2019-10-23 07:12:49 -07:00
Brian Fiete
3883a3674d Added Android support, and generalized target triple support
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
2019-10-23 07:12:36 -07:00
Brian Fiete
7a27ab75bf Fixed stack overflow, optimized DetectLoops 2019-10-18 09:13:37 -07:00
Brian Fiete
e2428a11a3 Avoid showing line number when its not relevant 2019-10-17 06:47:50 -07:00
Brian Fiete
e2dad5f838 Added TargetTriple, fixed asm stuff for non-x86 LLVM 2019-10-17 06:30:17 -07:00
Brian Fiete
079574a4e7 Fixed link names for BeefBoot 2019-10-17 05:45:26 -07:00
Brian Fiete
7882632e93 Changed ProgramStart/ProgramEnd to ensure StaticInits get called 2019-10-17 05:31:57 -07:00
Brian Fiete
07b993d824 Link fix for Linux 2019-10-16 17:18:39 -07:00
Brian Fiete
9f315a8ed2 Merge remote-tracking branch 'origin/master' 2019-10-16 16:23:25 -07:00
Brian Fiete
57396b9abb Auto stash before merge of "master" and "origin/master" 2019-10-16 16:23:19 -07:00
Brian Fiete
66fc2b9f11 Assertion fix 2019-10-16 13:21:18 -07:00