Christoffer Lerno
|
ac3b2f0fea
|
- Fix bug where in dead code, only the first statement would be turned into a nop.
- Remove unused $inline argument to mem::copy.
|
2025-01-29 13:07:19 +01:00 |
|
Christoffer Lerno
|
4b61ac7dae
|
Project / build refactoring.
|
2025-01-29 00:25:22 +01:00 |
|
Christoffer Lerno
|
70d0ad1fcc
|
Missing error when placing a single statement for-body on a new row #1892.
|
2025-01-28 17:13:37 +01:00 |
|
rexim
|
af2a0ffd3f
|
Fix missing r15 register in inline assembly
|
2025-01-28 15:10:48 +01:00 |
|
Christoffer Lerno
|
02c3d5419b
|
Add with_padding convenience functions.
|
2025-01-28 00:18:08 +01:00 |
|
Christoffer Lerno
|
55fba09b3b
|
Fixed STB_WEAK errors when using consts in macros in the stdlib #1871.
|
2025-01-27 23:51:23 +01:00 |
|
Christoffer Lerno
|
d2a7dc4a9a
|
Fix test take two.
|
2025-01-27 20:51:41 +01:00 |
|
Rene Hangstrup Møller
|
d8ca0f69f6
|
fix allocator::new_aligned #1898
|
2025-01-27 20:38:11 +01:00 |
|
Christoffer Lerno
|
7d0e143224
|
Remove debug code.
|
2025-01-27 20:36:41 +01:00 |
|
Christoffer Lerno
|
bd139f73ac
|
Fix test.
|
2025-01-27 15:25:46 +01:00 |
|
Christoffer Lerno
|
f23dda8d50
|
Fix regression for exec #1881.
|
2025-01-27 14:34:05 +01:00 |
|
Christoffer Lerno
|
a88364aaad
|
Fixes miscompilation of nested @jump #1896.
|
2025-01-27 11:35:55 +01:00 |
|
Christoffer Lerno
|
9530fe8fcd
|
Fix regression for parsing types and switch to the "new" generic syntax that's being tested.
|
2025-01-26 22:51:27 +01:00 |
|
Christoffer Lerno
|
26dc88e096
|
Fix issues with @jump on empty default or only default #1893 #1894
|
2025-01-26 15:38:24 +01:00 |
|
Christoffer Lerno
|
1f1c445a76
|
Issue where trailing body argument was allowed without type even though the definition specified it #1879.
|
2025-01-25 23:52:13 +01:00 |
|
Christoffer Lerno
|
3e4f9e875f
|
Add test for casts and append.
|
2025-01-25 23:18:35 +01:00 |
|
BWindey
|
dab4844195
|
[FIX] Let c3c project subcommands use same logic as others to get project.json (#1885)
* Extract project JSON loading into its own function
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
|
2025-01-25 22:52:31 +01:00 |
|
Christoffer Lerno
|
e40bab2d30
|
Allow (int[*]) { 1, 2 } cast style initialization. Experimental change from [*] to [?]. Fix issue where compile time declarations in expression list would not be handled properly.
|
2025-01-25 22:10:12 +01:00 |
|
Christoffer Lerno
|
ca91ad4097
|
Fix bug where .min/.max would fail on a distinct int #1888.
|
2025-01-25 01:01:52 +01:00 |
|
Christoffer Lerno
|
e2b11c17bc
|
- Compile time array assignment #1806.
- Allow `+++` to work on all types of arrays.
|
2025-01-25 00:48:06 +01:00 |
|
Christoffer Lerno
|
eda997545a
|
Fix issue in optimized if lowering.
|
2025-01-24 17:14:34 +01:00 |
|
Christoffer Lerno
|
92b3490210
|
Fix issue where an if statement would not execute at all.
|
2025-01-24 16:42:59 +01:00 |
|
Christoffer Lerno
|
ba545b44f0
|
Change const checking in if lowering.
|
2025-01-24 16:31:27 +01:00 |
|
Christoffer Lerno
|
4f130cfe56
|
Further lvalue refactoring. This completely removes CHECK_LVALUE.
|
2025-01-24 00:19:22 +01:00 |
|
Christoffer Lerno
|
145b76ec75
|
Cleanup.
|
2025-01-23 11:03:43 +01:00 |
|
Christoffer Lerno
|
e30952b484
|
INLINE to static inline for refactored function.
|
2025-01-23 11:00:35 +01:00 |
|
Christoffer Lerno
|
b145c073f0
|
VERY experimental <[ ]> syntax for generics. Continue lvalue refactoring.
|
2025-01-23 01:29:35 +01:00 |
|
Christoffer Lerno
|
948d56b321
|
Refactor $ct lvalue handling.
|
2025-01-23 00:00:22 +01:00 |
|
Christoffer Lerno
|
69d0fa8c44
|
Correctly check jump table size and be generous when compiling it #1877.
|
2025-01-22 22:33:35 +01:00 |
|
Christoffer Lerno
|
a845a932f5
|
Change _MSC_VER to PLATFORM_WINDOWS for some exec. Fix to nix.
|
2025-01-22 00:44:50 +01:00 |
|
Christoffer Lerno
|
3221180315
|
Fixes to `"exec" use.
|
2025-01-22 00:26:40 +01:00 |
|
BWindey
|
c326c525be
|
[FEAT] Add CLI flags to filter 'c3c project view' results (#1863)
* Project view feature
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
|
2025-01-21 23:46:41 +01:00 |
|
Christoffer Lerno
|
16aadae9bd
|
Remove allocator argument
|
2025-01-21 22:25:42 +01:00 |
|
Snikimonkd
|
b7ffa3b17c
|
[feat] add test tmp files to gitignore
|
2025-01-21 12:44:13 +01:00 |
|
Christoffer Lerno
|
772b20c26b
|
Fix find_msvc
|
2025-01-21 01:26:55 +01:00 |
|
Christoffer Lerno
|
c7eb0024c7
|
Error on switch case fallthough if there is more than one newline #1849.
|
2025-01-21 00:38:24 +01:00 |
|
Christoffer Lerno
|
1a2dcd07ee
|
Add win-debug setting to be able to pick dwarf for output #1855.
|
2025-01-21 00:13:11 +01:00 |
|
Christoffer Lerno
|
ab32231cd1
|
Added releasenotes.
|
2025-01-20 23:51:54 +01:00 |
|
Snikimonkd
|
a0192a0116
|
[FEAT] add golang like channel (#1843)
* [feat] add golang like channels
* Updated new_init/init. Some fixes for init.
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
|
2025-01-20 23:51:00 +01:00 |
|
Christoffer Lerno
|
13e3ecbde2
|
Tab and style
|
2025-01-20 23:31:49 +01:00 |
|
Christoffer Lerno
|
fefe6d1342
|
Filter $exec output from \r, which otherwise would cause a compiler assert #1867.
|
2025-01-20 22:32:53 +01:00 |
|
Bram Windey
|
bbef5656a5
|
Fix 'strtul' to 'strtoul'
|
2025-01-20 21:45:15 +01:00 |
|
Christoffer Lerno
|
ad3cd88350
|
Fix dues to crash when converting a const vector to another vector #1864.
|
2025-01-20 16:26:26 +01:00 |
|
Christoffer Lerno
|
5183370773
|
Update mingw llvm/lld
|
2025-01-20 14:53:59 +01:00 |
|
cd-n0
|
f74891d214
|
Fix linux-crt and linux-crtbegin not getting recognized as a project parameter (#1865)
* Fix `linux-crt` and `linux-crtbegin` not getting recognized as a project parameter
* Update releasenotes.md
|
2025-01-20 14:48:41 +01:00 |
|
Christoffer Lerno
|
d2885faa79
|
Further cleanup.
|
2025-01-20 04:09:47 +01:00 |
|
Christoffer Lerno
|
c59d47f652
|
Keep the old behaviour which made the script detect bugs (although indirectly!)
|
2025-01-20 03:43:12 +01:00 |
|
Christoffer Lerno
|
f863c4ae84
|
Fix incorrect arg type failing MSVC compilation. Missing ASSERT updated. Update python script. Fix bug printing error duplicate generic module.
|
2025-01-20 03:35:49 +01:00 |
|
Christoffer Lerno
|
bb2a2526e4
|
Refactoring access + some macro renaming.
|
2025-01-20 02:44:39 +01:00 |
|
Christoffer Lerno
|
f9b86226a8
|
Refactoring identifier and catch unwrap into two different nodes.
|
2025-01-19 13:23:21 +01:00 |
|