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

3264 commits

Author SHA1 Message Date
Brian Fiete
d9725dda7c Static local methods and variables, fixed erroneous 'this' capture 2022-02-11 10:38:57 -05:00
Brian Fiete
3c74588e10 Fixed static bitfields 2022-02-11 09:44:41 -05:00
Brian Fiete
df604e6657 Version update 2022-02-11 08:58:10 -05:00
Brian Fiete
6211e31ed9
Merge pull request #1429 from disarray2077/patch-6
Fix IDE crash in Release build
2022-02-11 05:16:46 -08:00
Brian Fiete
dd8668a64a
Merge pull request #1428 from disarray2077/patch-5
Fix SDLApp in wasm
2022-02-11 05:16:20 -08:00
Brian Fiete
12dd52fd12
Merge pull request #1425 from disarray2077/patch-4
Fix ASSERTIONS in emcc command-line
2022-02-11 05:15:04 -08: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
disarray2077
82852d824d
Fix IDE crash in Release build 2022-02-10 16:31:40 -03:00
disarray2077
9358763395
Make RunOneFrame private 2022-02-10 12:29:17 -03:00
disarray2077
27e1a2aa7f
Fix SDLApp in wasm 2022-02-10 12:24:27 -03:00
disarray2077
84dcfcfb04
Fix emcc ASSERTIONS 2022-02-09 21:38:14 -03:00
Brian Fiete
e7fe91facb
Merge pull request #1419 from disarray2077/patch-3
Add missing "Chars.cpp" in build_wasm
2022-02-09 03:31:55 -08:00
Brian Fiete
d7d0d8432c
Merge pull request #1420 from disarray2077/patch-4
Take additional link flags into consideration in cache update
2022-02-09 03:31:39 -08:00
Brian Fiete
cb11cea862
Merge pull request #1421 from disarray2077/patch-5
Bump BeefBoot to C++17
2022-02-09 03:31:18 -08:00
disarray2077
a91fb46cf5
Bump BeefBoot to C++17 2022-02-08 23:54:32 -03:00
disarray2077
c08af16f0b
Take additional link flags into consideration in cache check 2022-02-08 20:07:04 -03:00
disarray2077
2a5f5e87b8
Add missing "Chars.cpp" in build_wasm 2022-02-08 19:34:09 -03:00
Brian Fiete
0e579d07b9 Wasm improvements 2022-02-08 17:02:35 -05:00
Brian Fiete
2ab072ee20
Merge pull request #1415 from disarray2077/llvm1301
Fixes to upgrade LLVM version to 13.0.1
2022-02-08 11:40:05 -08:00
Brian Fiete
1210fb7142 LLVM 13 Linux fixes 2022-02-08 10:38:02 -08:00
Brian Fiete
d6a447f915 Fixed IsTypeReference 'char*[]' cases 2022-02-08 11:39:56 -05:00
Brian Fiete
0c1ab7b668 Fixed expression parsing issue from recent generic parsing change 2022-02-08 11:26:24 -05:00
Brian Fiete
ceb400d573 Handled generic depth limitation for pointers, delegates, tuples, arrays 2022-02-08 10:33:20 -05:00
Brian Fiete
dcafa5f9ca Properly allow recovery disabling 2022-02-08 10:30:59 -05:00
disarray2077
7a2d621264
Add LLVMWebAssemblyUtils to llvm_targets 2022-02-07 19:27:03 -03:00
Brian Fiete
1a04523f27 Set wasm feature string 2022-02-07 16:01:24 -05:00
Brian Fiete
7d0121ea27 Explicit 64-bit indexer truncation on 32-bit builds 2022-02-07 15:35:00 -05:00
Brian Fiete
390f27c072 LLVM 13 fixes for debug locations and sret/byval 2022-02-07 15:15:58 -05:00
Brian Fiete
3cd91832a8 wasm fixes 2022-02-07 15:14:50 -05:00
Brian Fiete
22f54c2f12 emcc.bat invocation fixes 2022-02-07 14:28:32 -05:00
Brian Fiete
3635e3830a LLVM 13 debug info fixes 2022-02-07 14:27:05 -05:00
Brian Fiete
d85f164b8a Entry point fixes 2022-02-07 14:26:15 -05:00
Brian Fiete
114a90dd5e llvm build script updates, vcxproj llvm path updates 2022-02-07 14:23:47 -05:00
Brian Fiete
6d4e09cf13 Put back disabling of FlushAmbiguityError during CanCast 2022-02-06 21:50:34 -05:00
Brian Fiete
805ac997ce Const null string conversion to StringView 2022-02-06 15:56:34 -05:00
disarray2077
b6a0fbcc0e Update CMakeLists.txt 2022-02-06 14:09:44 -03:00
Brian Fiete
2054ea0fd8 Fixed backend indirect float const storage issue 2022-02-06 11:57:40 -05:00
disarray2077
43d4be6be8 LLVM 13.0.1 fixes 2022-02-06 13:12:15 -03:00
Brian Fiete
58eec21fbf Allow '[Align(X)]' on fields. Support '[Packed(X)]' 2022-02-06 10:49:35 -05:00
Brian Fiete
90f34b6bee Fixed float const encoding 2022-02-06 08:35:25 -05:00
Brian Fiete
e508991dce Improved generic type parsing (particularly 'a<b>.c < d` cases) 2022-02-06 08:21:53 -05:00
Brian Fiete
4c10fc0e42 Handled readonly on method declarations 2022-02-05 16:07:22 -05:00
Brian Fiete
fc6cedff01 Fixed formatting of method generic args with ... 2022-02-05 13:58:57 -05:00
Brian Fiete
f4f10fce99 Partial explicit generic method arguments with ... or ? 2022-02-05 13:47:19 -05:00
Brian Fiete
662566ed16 Fixed dep issue during ConstantToCurrent with null mCurTypeInstance 2022-02-05 11:37:43 -05:00
Brian Fiete
faefc68cc0 Fixed allowRef for default values for failed local var inits 2022-02-05 11:26:58 -05:00
Brian Fiete
2130715f21 null checks 2022-02-05 10:39:05 -05:00
Brian Fiete
cf5c969d1f Improvements to const string generic arg, literal generic args 2022-02-05 09:23:44 -05:00