Christoffer Lerno
3cb5df5639
0.7 fixes. Improving the yacc grammar.
2025-04-04 18:14:16 +02:00
Christoffer Lerno
ded5fde2d5
Fix test, fix type name.
2025-04-04 13:48:07 +02:00
Christoffer Lerno
65fb977e89
Clearer errors when using a &ref parameter with type.
2025-04-04 13:21:53 +02:00
Christoffer Lerno
e3f3b6f5f1
Better errors trying to convert an enum to an int and vice versa. Trying to cast an enum to int and back caused the compiler to crash.
2025-04-04 02:38:51 +02:00
Boris Barbulovski
ab4ed9472a
Copy paste typo.
2025-04-04 02:29:25 +02:00
Christoffer Lerno
1668999f90
Better errors on some common casting mistakes (pointer->slice, String->ZString, deref pointer->array) #2064 .
2025-04-04 00:12:52 +02:00
Christoffer Lerno
e828d9a05a
Fix stdlib naming.
2025-04-03 01:47:52 +02:00
Avaxar
47447dc069
Glob crt1.o on Linux depending on architecture
2025-04-03 00:59:51 +02:00
Christoffer Lerno
39a59c929f
Add dummy deprecated key.
2025-04-03 00:59:24 +02:00
Christoffer Lerno
f355738dda
Project refactoring. Remove deprecated properties.
2025-04-03 00:56:17 +02:00
Christoffer Lerno
87e254e4b1
Added vector hash to release notes and change raylib dependency
2025-03-31 16:42:24 +02:00
Sander van den Bosch
561a683230
Added .hash() functions for vectors ( #2043 )
...
* Added .hash() functions for vectors
* Update test to a non-zero sized vector
* Changed vector hash functions to hash the underlying bytes in a char slice, the same approch is used for arrays
* Added test for hashed
* Updated formatting to be consistant with C3 code style
* Formatting, use "self"
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com >
2025-03-31 16:33:48 +02:00
Alec Larson
63e5aa58c5
Create project_schema.json
...
By setting the `$schema` field of your `project.json` file to a URL leading to this JSON schema, your IDE may be able to provide auto-completion.
2025-03-31 16:09:52 +02:00
Christoffer Lerno
2be3071bdb
0.7.1 dev
2025-03-31 01:36:58 +02:00
Christoffer Lerno
d3e81b193a
Update CI
2025-03-31 01:34:01 +02:00
Christoffer Lerno
586d191585
Fix in stdlib and update readme.
2025-03-30 23:11:29 +02:00
Christoffer Lerno
83e5a0c2ab
Fix CI
latest-0.7.0-prerelease
v0.7.0
2025-03-30 12:51:15 +02:00
Christoffer Lerno
c058c50aef
Add releasenotes to zip.
2025-03-30 12:34:04 +02:00
walther chen
46d3e3dc97
readme example typo
2025-03-29 23:08:20 +01:00
Christoffer Lerno
40ff6b1315
Release candidate 0.7.0
2025-03-29 22:36:28 +01:00
Christoffer Lerno
8453270921
Added Wumpus
2025-03-29 00:25:20 +01:00
Christoffer Lerno
6739de3a10
Re-enable everything and use the new release flow.
2025-03-28 11:18:40 +01:00
Christoffer Lerno
010a77816b
Test new CI
2025-03-28 01:26:57 +01:00
Christoffer Lerno
61113a8471
Update name
2025-03-28 01:12:13 +01:00
Christoffer Lerno
7b0cc85b2c
Update github token
2025-03-28 00:51:43 +01:00
Christoffer Lerno
ea5fec80b0
Try deleting old releases.
2025-03-28 00:37:39 +01:00
Christoffer Lerno
9db316ddac
Restore the checkout.
2025-03-27 22:41:28 +01:00
Christoffer Lerno
cb164e2ca2
Remove what seems to be useless tags.
2025-03-27 20:35:54 +01:00
Christoffer Lerno
83ff1da80c
Update latest name
2025-03-27 15:12:21 +01:00
Christoffer Lerno
d626dea52a
Update timestamp name
2025-03-27 00:04:56 +01:00
Christoffer Lerno
5d026268a7
"Single module" was not enforced when creating a static library using as a project target.
2025-03-27 00:02:51 +01:00
Christoffer Lerno
2ab318a178
Generate tag name update
2025-03-26 21:30:12 +01:00
Christoffer Lerno
638d5332ff
Generate tag name
2025-03-26 18:31:08 +01:00
Christoffer Lerno
5c46b0c2a0
Add @each_row for the csv module.
2025-03-26 18:19:19 +01:00
Christoffer Lerno
4538a1f50d
- Correctly errors when a generic module contains a self-generic type.
2025-03-26 18:04:00 +01:00
Christoffer Lerno
e0f1919849
Rename latest build
2025-03-26 14:15:46 +01:00
Christoffer Lerno
df175dd48c
Added some direction for stdlib contributions.
2025-03-26 11:59:28 +01:00
Christoffer Lerno
6e340f22af
Add star history
2025-03-25 23:53:36 +01:00
Christoffer Lerno
ff2809a3ac
Fix of regression in @assert_leak.
2025-03-25 22:11:47 +01:00
Maxime Beaudoin
a8554b4233
String.c3 function parameters ambiguous ( #2061 )
...
* Some tweaks. Fixes regression in `format`
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com >
2025-03-25 14:25:23 +01:00
Christoffer Lerno
fa707db078
Do not implicitly convert enums to ordinal in formatting functions.
2025-03-25 12:27:51 +01:00
Christoffer Lerno
439349ceb8
Move dynamic dispatch lowering.
2025-03-25 00:20:01 +01:00
Christoffer Lerno
d760378b02
- Added @format attribute for compile time printf validation #2057 .
...
- Bug when printing a boolean value as an integer using printf.
2025-03-24 13:32:44 +01:00
Christoffer Lerno
50d7919fec
- Compile test and benchmark functions when invoking --lsp #2058 .
2025-03-23 23:30:50 +01:00
Christoffer Lerno
f53f8bf423
Fix help message for asm-out
2025-03-23 23:19:31 +01:00
Christoffer Lerno
82f1b543ed
&self not runtime null-checked in macro #1827 . Regression in temp allocators.
2025-03-23 22:50:09 +01:00
walther chen
b48588ca8f
improve error message for uninitialized temp allocator pool on new
...
threads
2025-03-23 22:15:42 +01:00
Christoffer Lerno
a03d821602
- Use @pool_init() to set up a temp pool on a thread. Only the main thread has implicit temp pool setup.
...
- `tmem` is now a variable.
2025-03-21 17:08:58 +01:00
[ Taha. Dostifam ]
fab00f21a6
Added a progress bar to vendor-fetch in compiler section ( #2055 )
...
* added a progress bar to vendor-fetch of compiler section
* Handle ansi settings.
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com >
2025-03-20 21:53:02 +01:00
Christoffer Lerno
49033320e2
Stable path for unpacked libraries.
2025-03-20 20:51:36 +01:00