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

221 commits

Author SHA1 Message Date
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
Brian Fiete
8c18d56c9e Added AArch64 support 2019-10-16 13:07:37 -07:00
Brian Fiete
3c153d27d2 Immediate commands no longer wait for paused 2019-10-16 13:06:50 -07:00
Brian Fiete
67ee302451 Fixes from macOS, first working build 2019-10-15 17:27:09 -07:00
Brian Fiete
2e84b4229c Copying RT files, setting $ORIGIN properly 2019-10-15 14:39:47 -07:00
Brian Fiete
578b886526 New defer 2019-10-15 12:28:35 -07:00
Brian Fiete
c8ca66ec5c Change Beefy::defer to be simpler (no std::function), macOS changes 2019-10-15 12:28:21 -07:00
Brian Fiete
3bf4c792d8 Added target triple support for more useful cross compilation 2019-10-14 17:49:10 -07:00
Brian Fiete
22ec4a86b8 Initial macOS changes
Many changes are related to fixing warnings
2019-10-14 14:08:29 -07:00
Brian Fiete
75f11b1459 More CompilerExplorer changes, like OmitDebugHelpers option 2019-10-14 13:01:15 -07:00
Brian Fiete
c9e0ab6089 Added changes to support CompilerExplorer 2019-10-11 05:58:08 -07:00
Brian Fiete
c97b074fee Linux fixes, misc fixes 2019-10-09 16:20:09 -07:00
Brian Fiete
609dbfa256 Dictionary fixes for large containers, watch fixes for containers 2019-10-09 16:18:11 -07:00
Brian Fiete
5af6428bf4 Boxed struct ptr changes. 2019-10-09 16:16:01 -07:00
Brian Fiete
ad2542eba6 Adding Obsolete/Error/Warn attributes, devirt fixes for struct ptr 2019-10-09 16:11:49 -07:00
Brian Fiete
1aded38e36 Added -version command 2019-10-09 16:08:45 -07:00
Brian Fiete
85d197f552 Fixed error when const range checking against null 2019-10-05 11:27:59 -07:00
Brian Fiete
7e55369f92 Added <= support for 'for less' 2019-10-05 11:27:30 -07:00
Brian Fiete
f4c252048e Fixed build paths, added comparison warnings, other misc fixes 2019-10-05 10:26:26 -07:00
Brian Fiete
dae5c6cee4 Fixed GC issue 2019-10-05 10:25:07 -07:00