Christoffer Lerno
|
03cdc8e3b1
|
Add "get_ref" to list.
|
2022-12-21 15:59:29 +01:00 |
|
Nikos Plugachev
|
a749a4d265
|
Added String.concat, List.clear
|
2022-12-14 23:03:45 +01:00 |
|
Christoffer Lerno
|
eb87eb1987
|
Allow an expression list be an lvalue if the last value is an lvalue. Fix indexing from back for [] overloads.
|
2022-12-05 15:42:24 +01:00 |
|
Christoffer Lerno
|
f86ef8a743
|
Remove tscoped. Replace str_index_of with "starts_with". Updated copy_zstring/copy. Fixed utf conversion functions. Initial work on "Path". Lexer fix on \\. ABI fix using distinct types. (bool)"" now works correctly. Bug in $if with switches/loops as the first statement fixed. Version bump.
|
2022-10-20 10:55:14 +02:00 |
|
Christoffer Lerno
|
5e184f04e7
|
List now has correct alignment and takes memory allocator initializer. Bugfix of aligned allocations.
|
2022-10-12 22:35:36 +02:00 |
|
Christoffer Lerno
|
ab78663f3c
|
Add usz and isz.
|
2022-10-10 15:44:03 +02:00 |
|
Christoffer Lerno
|
6220bda4a3
|
Use @operator([]), @operator(&[]) and @operator([]=) instead of names.
|
2022-09-17 23:33:27 +02:00 |
|
Christoffer Lerno
|
6d2ab0c985
|
Fix ordering of @builtin. malloc <-> alloc, malloc, calloc, realloc, free builtins.
|
2022-08-04 01:49:36 +02:00 |
|
Christoffer Lerno
|
6f5f5feb97
|
Fixing distinct, typedef and bitstruct copying. Fix where global constants did not need to be constant. Bump to 0.2.26
|
2022-07-27 18:12:27 +02:00 |
|
Christoffer Lerno
|
56a6e0b112
|
Fix bug preventing implicit & on optionals. Updated priority queue to return optionals. Changed the list API to have snake case on methods. Bump to 0.2.20
|
2022-07-21 22:21:50 +02:00 |
|
Christoffer Lerno
|
29edd6e54e
|
Fix to extension methods in other modules. Version 0.2.17
|
2022-07-19 14:17:00 +02:00 |
|
Christoffer Lerno
|
a68efec5e8
|
Added swap and list swap to stdlib.
|
2022-07-14 14:58:11 +02:00 |
|
Christoffer Lerno
|
b1d83e2ccd
|
Auto-import std::core. Fix module assignment of declarations. Introspection improvements. Deref null error panics in safe mode. Support for LLVM 15
|
2022-06-29 21:57:35 +02:00 |
|
Christoffer Lerno
|
9691d50a6f
|
@ is now part of the name of an attribute or a macro. Macros without '@' must be function-like.
|
2022-05-08 22:16:33 +02:00 |
|
Christoffer Lerno
|
2802b2b96d
|
Ensure, $eval and $evaltype, @unreachable() replaces $unreachable. <Type>.sizeof
|
2022-03-04 15:49:17 +01:00 |
|
Christoffer Lerno
|
d42193dbd6
|
Fixes the alloca alignment on x64 for alignment > 16. Improved indexing into ConstInitializer adding const indexing into a const array during compile time. Add a temporary enum values result.
|
2022-02-08 11:41:34 +01:00 |
|