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

127 commits

Author SHA1 Message Date
Brian Fiete
41cb0052b2 String fix 2020-02-25 10:40:28 -08:00
Brian Fiete
a7ee9fde07 Added StringView for char 2020-02-24 09:58:24 -08:00
Brian Fiete
857c1c384a Added support for "case when" (valueless) switch cases 2020-02-23 06:14:14 -08:00
Brian Fiete
468b5e292d Changed to single alloc 2020-02-13 07:53:32 -08:00
Brian Fiete
0c7597fe60 Single allocation for dictionary data instead of two 2020-02-01 11:42:57 -08:00
Brian Fiete
034a9faf97 Merge remote-tracking branch 'origin/master' 2020-02-01 06:42:30 -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
e2799b8d6d Fix for localized system directory names 2020-01-18 14:42:18 -08:00
Brian Fiete
5fd523e43f Tentative fix for Alt+Gr 2020-01-15 08:34:40 -08:00
Brian Fiete
957f24e159 Fixed failure when failing to load a font 2020-01-15 08:32:38 -08:00
Brian Fiete
c2ee401812 Fixed opening workspace paths containing '/../' or '/./' 2019-12-26 07:03:35 -08:00
Brian Fiete
4dcd7f9c6a Fixed constExprs with ints, hover for enum values, _ for enums 2019-12-24 13:13:04 -08:00
Brian Fiete
d0e8332150 Fixed some tooltips, added Link Dependencies, more int-ness 2019-12-21 05:48:44 -08:00
Brian Fiete
42452fe09c Deferred Import dynamic/static check, fix calling convention 2019-12-21 05:44:01 -08:00
Brian Fiete
ad9075d1aa Improved Win32 debugging 2019-11-30 13:28:40 -08:00
Brian Fiete
bcc7de66d9 Launch args, auto generate startup code, additional locking detection 2019-11-28 09:12:49 -08:00
Brian Fiete
dffde00a6a Enum fixes, small reflection fixes 2019-11-25 06:47:41 -08:00
Brian Fiete
68151e69ca Test fix, linux fix 2019-11-19 13:36:51 -08:00
Brian Fiete
098ad1ce55 Optimizations, switching CanImplicitlyCast method, new CPU rate checker 2019-11-19 09:58:35 -08:00
Brian Fiete
305d61f083 Linux fixes 2019-11-07 16:18:05 -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
83004c1184 Options clearing fix, BeefBuild path fix 2019-11-07 06:54:54 -08: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
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
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
57396b9abb Auto stash before merge of "master" and "origin/master" 2019-10-16 16:23:19 -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
f4c252048e Fixed build paths, added comparison warnings, other misc fixes 2019-10-05 10:26:26 -07:00
Brian Fiete
3eeeaf647e Changing target platform 2019-09-27 16:59:13 -07:00
Brian Fiete
2ea5d31c37 Minor IDE changes 2019-09-27 13:03:47 -07:00
Brian Fiete
c0fe3c4dc6 Adding awareness of window minimization/maximization 2019-09-27 13:01:03 -07:00
Brian Fiete
7189c89f45 Removing debug spam 2019-09-26 08:30:07 -07:00
Brian Fiete
e4635f0f52 Added module name to stack traces 2019-09-26 08:25:54 -07:00
Brian Fiete
ad1ba70fdd Fixed some Win7 compat issues 2019-09-25 07:51:06 -07:00
Brian Fiete
aa313a1a9d Made GetActualPath tolerant of multiple slashes 2019-09-23 13:47:21 -07:00
Brian Fiete
e65e4049fa Fixed GetActualPath where path begins with a slash 2019-09-23 07:39:53 -07:00