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

4327 commits

Author SHA1 Message Date
Brian Fiete
41ab77d22d Multi-variable for formatting fix 2023-04-18 08:41:49 -07:00
Brian Fiete
037cb39240 Fixed Console.Readline, added Console.KeyAvailable 2023-04-17 15:16:19 -07:00
Brian Fiete
e71cb928a6 Fixed HandleCEAttributes with unspecialized variations 2023-04-17 13:31:29 -07:00
Brian Fiete
cb85c2b482 Comptime support for memmove 2023-04-17 12:42:49 -07:00
Brian Fiete
a1dbea2574
Merge pull request #1824 from MineGame159/simd_improvements
Simd improvements
2023-04-17 11:47:11 -07:00
Brian Fiete
13e1477eb2
Merge pull request #1823 from daafu/dafu/SDL2_update
Update SDL, SDL_image, SDL_mixer, SDL_ttf to newest release
2023-04-17 11:45:26 -07:00
Brian Fiete
0738fa8ce9 Missing 'this' local variable protection 2023-04-17 09:43:51 -07:00
MineGame159
987ee78aaf Remove old extern methods from SSE 2023-04-02 15:11:09 +02:00
MineGame159
ef5f336ef7 Add basic math methods to SSE 2023-04-02 15:07:51 +02:00
MineGame159
bf36bf4b95 Add min and max vector intrinsics and codegen infrastructure 2023-04-02 15:07:15 +02:00
MineGame159
7dad948f20 Add Runtime.Features to detect SIMD instruction set 2023-04-02 15:03:46 +02:00
Martin Cietwierkowski
e4010c19fe Remove "SDL_" from some remaining method names 2023-04-01 20:40:28 -04:00
Martin Cietwierkowski
c44b03386f Fix formatting 2023-04-01 20:12:59 -04:00
Martin Cietwierkowski
f450e3a1c5 Fix struct access 2023-04-01 20:01:56 -04:00
Martin Cietwierkowski
50e58fff5a Fix typos 2023-04-01 13:47:59 -04:00
Martin Cietwierkowski
4896accb9b more fixes 2023-04-01 13:43:31 -04:00
Martin Cietwierkowski
e87a579a1d Lots of fixes 2023-04-01 13:31:30 -04:00
Martin Cietwierkowski
15ca2a4dfd Compilation fixes
Seems to work now
2023-03-31 20:30:15 -04:00
Martin Cietwierkowski
b33b7454c2 Add missing license file 2023-03-31 20:07:50 -04:00
Martin Cietwierkowski
e3811820b4 Update binaries 2023-03-31 20:05:54 -04:00
Martin Cietwierkowski
8995cd0ee4 Remove unwanted files 2023-03-31 19:58:10 -04:00
Martin Cietwierkowski
ecfac1379a Missing headers 2023-03-31 19:56:43 -04:00
Martin Cietwierkowski
6dc1ad22f9 Inital update 2023-03-31 19:52:41 -04:00
Brian Fiete
893beb432f
Merge pull request #1821 from MineGame159/codegen_double_intrinsics_fix
Fix codegen emitting wrong instructions for double vector types
2023-03-31 11:45:21 -07:00
MineGame159
3644486b69 Fix codegen emitting wrong instructions for double vector types 2023-03-30 18:59:38 +02:00
Brian Fiete
7083739120 Make TryToVector more strict 2023-03-21 21:50:01 -07:00
Brian Fiete
07f14f0ab8 Fixed Og+ vector cast 2023-03-21 16:54:17 -07:00
Brian Fiete
27a00b64ba Fixed CeContext leak 2023-03-21 07:34:40 -07:00
Brian Fiete
ef9464900e Fixed int16 CheckedMul 2023-03-20 06:13:02 -07:00
Brian Fiete
3b662a9d74 Fixed corruption check during free 2023-03-20 06:07:34 -07:00
Brian Fiete
596dd2401d Added support for indexer in initializer expression, reeval Add calls 2023-03-17 11:13:41 -07:00
Brian Fiete
ac6f58f118 Switch some captures to '?' 2023-03-17 08:39:05 -07:00
Brian Fiete
7f695596b8 Added '?' capture, reworked '&' capture, allow 'this' capture 2023-03-17 08:38:45 -07:00
Brian Fiete
7ab6800f40 CompileReified after UpdateDependencyMap 2023-03-17 06:37:25 -07:00
Brian Fiete
5c6eec125c Fixed null check 2023-03-14 14:31:03 -07:00
Brian Fiete
5e0e399209 Fixed EmitNumericCast immediate issue 2023-03-14 14:23:45 -07:00
Brian Fiete
dd22fa056f Fixed comptime geps with non-ptrsize indices 2023-03-14 11:56:59 -07:00
Brian Fiete
398cb0c7ad Improved profiler - better filtering, show 'hot' paths 2023-03-14 09:32:01 -07:00
Brian Fiete
68bc8976b8 Comptime crash fixed for failed func call (ie: GetExecutableFilePath) 2023-03-14 07:35:00 -07:00
Brian Fiete
b6219ce80f Added an error with a missing comma inside an initializer expr 2023-03-14 07:19:21 -07:00
Brian Fiete
723010fd9d Fixed type lookup for comptime emitted type refs in specialized generics 2023-03-14 07:01:44 -07:00
Brian Fiete
d34976864c Fixed autocomplete in type extension field initializers 2023-03-14 06:57:56 -07:00
Brian Fiete
b261615bd9 Fixed issue with comptime strings ending up in executable 2023-03-02 12:41:07 -05:00
Brian Fiete
ca3abc617f String split optimizations 2023-03-01 06:38:09 -05:00
Brian Fiete
200bb6453c Pointer subtraction using stride instead of size 2023-03-01 05:41:20 -05:00
Brian Fiete
357f29f94a
Merge pull request #1807 from MineGame159/bump_allocator_fix
Fix BumpAllocator destructor when deleting large allocations with destructors
2023-02-27 06:03:16 -05:00
Brian Fiete
40165bc33b Made append field check work with extensions 2023-02-27 06:02:27 -05:00
MineGame159
906248bd98 Fix BumpAllocator destructor when deleting large allocations with destructors 2023-02-25 22:44:00 +01:00
Brian Fiete
7a2fbdfc30 Fixed error for generic append field 2023-02-24 08:00:33 -05:00
Brian Fiete
a8b3a7cbf0 Null protection for autofields 2023-02-24 07:11:39 -05:00