Christoffer Lerno
|
3ab201ce10
|
Use atexit to fix finalizers on Windows #1361.
|
2024-09-14 16:17:57 +02:00 |
|
Christoffer Lerno
|
45a94cfe86
|
Asserts are now correctly included and traced in when running tests. Removed accidental debug trace.
|
2024-09-14 13:48:27 +02:00 |
|
Christoffer Lerno
|
f16cc999bd
|
Fix bug where inline index access to array in a struct would crash the compiler.
|
2024-09-14 12:58:37 +02:00 |
|
Christoffer Lerno
|
d39f25efd3
|
Support inline struct designated init as if inline was anonymous.
|
2024-09-13 20:31:21 +02:00 |
|
Christoffer Lerno
|
6b2ce6de6f
|
Fix unreachable.
|
2024-09-13 15:32:26 +02:00 |
|
Christoffer Lerno
|
3f1738e0fe
|
Unified constant handling.
|
2024-09-13 15:11:15 +02:00 |
|
wilsonk
|
4c7d61ae82
|
Bsd family fixes (#1435)
Some small fixes for the BSD's
Try fcntl for NetBSD
Fixes for stdin, etc. and setjmp/longjmp
|
2024-09-13 14:49:51 +02:00 |
|
Christoffer Lerno
|
6ff5ac5592
|
Removed unused functions.
|
2024-09-12 15:28:19 +02:00 |
|
Christoffer Lerno
|
65c48419d0
|
Minor refactorings. Added "Thank you" section to readme. Some fixes to hostinfo.
|
2024-09-12 13:47:49 +02:00 |
|
alex_s168
|
d376ee6671
|
ability to disable llvm at compile time (#1433)
ability to disable llvm at compile time
|
2024-09-12 13:36:00 +02:00 |
|
Christoffer Lerno
|
eaa419a48d
|
Correct '.so' suffix on dynamic libraries on Linux.
|
2024-09-12 09:21:23 +02:00 |
|
Christoffer Lerno
|
1b6ec34c61
|
Refactor alignment code. Change deprecated function in test.
|
2024-09-12 08:30:01 +02:00 |
|
Christoffer Lerno
|
9f4da339c3
|
Support int[*] { 1, 2, 3 } expressions.
|
2024-09-12 00:11:09 +02:00 |
|
wilsonk
|
1b54a99f6a
|
Add initial FreeBSD support (#1430)
Add initial FreeBSD support
|
2024-09-11 22:38:53 +02:00 |
|
Christoffer Lerno
|
d6cf622e49
|
Make subscript use its own "index" type rather than reuse Range.
|
2024-09-10 22:11:19 +02:00 |
|
Christoffer Lerno
|
503032cbcf
|
Update range checking.
|
2024-09-10 13:21:07 +02:00 |
|
Christoffer Lerno
|
6f90e13502
|
Fix regression for $include.
|
2024-09-10 12:15:45 +02:00 |
|
Christoffer Lerno
|
b22bd459dd
|
Fix regression for splat.
|
2024-09-10 00:21:01 +02:00 |
|
Christoffer Lerno
|
f67147a405
|
Fix bug in new splat code, fixes #1423.
|
2024-09-09 22:12:30 +02:00 |
|
Christoffer Lerno
|
df4eb3d0f0
|
Allow var in lambdas in macros. Allow ad hoc generic declaration in lambdas and type definitions. Fix deprecation flag.
|
2024-09-09 21:46:06 +02:00 |
|
Christoffer Lerno
|
32cc4bcd03
|
Fix issues for compiling on 32-bit.
|
2024-09-09 00:55:50 +02:00 |
|
Christoffer Lerno
|
1502c6d660
|
Limit object filename lengths. #1415
|
2024-09-07 23:38:20 +02:00 |
|
Christoffer Lerno
|
4f54e273ab
|
Asserts are retained regardless of optimization when running tests.
|
2024-09-07 15:40:32 +02:00 |
|
Christoffer Lerno
|
8e9199f453
|
Untyped splat.
|
2024-09-07 14:26:42 +02:00 |
|
Christoffer Lerno
|
223501eeca
|
Support splat for varargs #1352.
|
2024-09-07 05:26:43 +02:00 |
|
Christoffer Lerno
|
7649738618
|
Improve lvalue handling in the compiler. #1357
|
2024-09-07 03:19:35 +02:00 |
|
Christoffer Lerno
|
78c60ae695
|
Increase stack size for msys.
|
2024-09-07 01:37:45 +02:00 |
|
Christoffer Lerno
|
f5f122d5a5
|
Reduce recursion depth. Improve error message.
|
2024-09-07 00:48:16 +02:00 |
|
Christoffer Lerno
|
4b27a33a10
|
Refactor vasplat.
|
2024-09-07 00:29:41 +02:00 |
|
Christoffer Lerno
|
1cb91c0ac9
|
Fold default args in non-debug.
|
2024-09-06 23:04:09 +02:00 |
|
Christoffer Lerno
|
840b3b3161
|
"optsize" did not work correctly in project.json.
|
2024-09-06 22:55:15 +02:00 |
|
Christoffer Lerno
|
82364d2e3c
|
Function vasplat refactoring.
|
2024-09-06 20:54:28 +02:00 |
|
Christoffer Lerno
|
3db7bf5dfd
|
Crash when reading an empty 'manifest.json'.
|
2024-09-06 18:05:43 +02:00 |
|
Christoffer Lerno
|
de13023981
|
Converting a slice to a vector/array would copy too little data.
|
2024-09-06 15:36:43 +02:00 |
|
Christoffer Lerno
|
35b825c78a
|
Function vasplat refactoring.
|
2024-09-06 11:44:48 +02:00 |
|
Christoffer Lerno
|
28428fcf30
|
Handle "splice splat" in the vararg slot as an expression.
|
2024-09-06 10:43:03 +02:00 |
|
Christoffer Lerno
|
1e570bf506
|
Rename vec_erase_ptr_at to vec_erase_at.
|
2024-09-06 00:41:07 +02:00 |
|
Christoffer Lerno
|
ad0e97ab7b
|
Deprecated inline generic types, deprecated tuple / triple types.
|
2024-09-05 23:42:20 +02:00 |
|
Christoffer Lerno
|
ed5d338a39
|
Added new style named arguments.
|
2024-09-05 22:13:22 +02:00 |
|
Christoffer Lerno
|
e795745e43
|
lvalue refactoring.
|
2024-09-05 22:09:35 +02:00 |
|
Christoffer Lerno
|
5e4d790fc3
|
Fixing incorrectly solved generic module name collision bug.
|
2024-09-04 21:51:03 +02:00 |
|
Christoffer Lerno
|
7e47f4ed08
|
Generic methods were incorrectly registered as functions, leading to naming collisions. #1402
|
2024-09-04 15:13:29 +02:00 |
|
Christoffer Lerno
|
63fc77a861
|
Move of const to separate file and removal of old concat code.
|
2024-09-04 09:34:51 +02:00 |
|
Christoffer Lerno
|
59ff94c005
|
Issue where a lambda wasn't correctly registered as external. #1408
|
2024-09-03 23:25:47 +02:00 |
|
Christoffer Lerno
|
bbc199cda3
|
Some cleanup of asm and assert
|
2024-09-03 13:53:15 +02:00 |
|
Christoffer Lerno
|
df91ee3d2a
|
Update version.
|
2024-09-03 11:48:43 +02:00 |
|
Christoffer Lerno
|
528fecef4d
|
Create release.
|
2024-09-02 23:21:01 +02:00 |
|
Christoffer Lerno
|
4367ef11fa
|
Further fixing storeload.
|
2024-09-02 22:37:50 +02:00 |
|
Christoffer Lerno
|
2506c2579b
|
Prevent loading / storing large structs with LLVM.
|
2024-09-02 01:16:48 +02:00 |
|
Lars Nilsson
|
fe7392a656
|
Adding check of HTTP response code so that Windows will remove up the opened file if the download was not successful
|
2024-09-01 21:44:09 +02:00 |
|