Christoffer Lerno
|
812bd8b3d0
|
Added $converable / $castable. Simplify and corrected if try/catch parsing. Fix bug with { [A] = 1 }
|
2022-07-24 15:10:04 +02:00 |
|
Christoffer Lerno
|
7e0a29ef40
|
Fix constant typeid comparisons. Allow methods to use & and * and constants. Improved error messages. Updated String type with generic append.
|
2022-07-24 15:10:04 +02:00 |
|
Christoffer Lerno
|
c1de3f059e
|
Updated error messages.
|
2022-07-23 21:08:17 +02:00 |
|
Christoffer Lerno
|
62c1d2ddb5
|
Slicing a distinct type now returns the distinct type.
|
2022-07-23 20:46:21 +02:00 |
|
Christoffer Lerno
|
b313bec69d
|
Fix to "typeid.kind". Conversion unsigned int -> enum fixed. @autoimport -> @builtin. Comparison macros. Bump to 0.2.21
|
2022-07-22 17:09:49 +02:00 |
|
Zhang Li Hui
|
036859c0c8
|
Added installation info for arch linux
|
2022-07-22 01:20:30 +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
|
18f7f35e80
|
More tests.
|
2022-07-21 21:20:03 +02:00 |
|
Christoffer Lerno
|
1d572f3e7c
|
Allow distinct printthrough in printf. Added tests.
|
2022-07-21 18:13:11 +02:00 |
|
Christoffer Lerno
|
002ee006c1
|
More efficient int[] a = {}; Disallow zero length arrays. Bump to 0.2.19 (#489)
More efficient int[] a = {}; Disallow zero length arrays. Bump to 0.2.19. Improve error on mistyped types.
|
2022-07-20 22:25:03 +02:00 |
|
Christoffer Lerno
|
8afbccd3fe
|
Fix bug in extension methods for generic types and typedefs.
|
2022-07-20 13:24:55 +02:00 |
|
David Kopec
|
6576725ed8
|
Add Binary-Heap Based Priority Queue to Standard Library (#481)
Priorityqueue
|
2022-07-20 12:22:43 +02:00 |
|
Christoffer Lerno
|
d3a053e049
|
Updated mangling and bump to 0.2.18
|
2022-07-20 12:22:03 +02:00 |
|
Christoffer Lerno
|
4afec24434
|
More advanced introspection.
|
2022-07-20 12:22:03 +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
|
547d30eb1e
|
Disallow complist as a regular macro parameter.
|
2022-07-18 01:22:29 +02:00 |
|
Christoffer Lerno
|
6cf3c9f46b
|
Fix in nested block handling. @maydiscard and @nodiscard annotations. If the common type of int[x] and int[y] is int[]
|
2022-07-17 19:48:24 +02:00 |
|
Christoffer Lerno
|
4beb7eff8f
|
Add support for : slices. Version bumped to 0.2.16
|
2022-07-17 19:48:24 +02:00 |
|
Christoffer Lerno
|
48a31cfa48
|
Fix of error where {| |} with value return could have no final return.
|
2022-07-17 19:48:24 +02:00 |
|
Christoffer Lerno
|
cd1138447e
|
Update math.matrix.c3
Change module to std::math.
|
2022-07-16 15:33:09 +02:00 |
|
PixelRifts
|
c29ad77cdb
|
Matrix Math Library
|
2022-07-16 15:33:09 +02:00 |
|
Christoffer Lerno
|
1c15ebe6d2
|
Fix of bug using ".len"
|
2022-07-16 12:09:12 +02:00 |
|
Christoffer Lerno
|
a68efec5e8
|
Added swap and list swap to stdlib.
|
2022-07-14 14:58:11 +02:00 |
|
Christoffer Lerno
|
3f6b0646b3
|
An initial printf. Added type.inner and type.len. Bump to 0.2.15
|
2022-07-14 02:43:53 +02:00 |
|
Christoffer Lerno
|
28a8e17690
|
Vararg abi fix. Version bumped to 0.2.14
|
2022-07-13 14:19:09 +02:00 |
|
Christoffer Lerno
|
2a7d46844a
|
Fix "libs" in project creation.
|
2022-07-13 09:50:51 +02:00 |
|
Christoffer Lerno
|
92542ac1f9
|
Fix bug with bit struct initialization and zeros. Allow float mod. Add float.max/min. Version bumped to 0.2.13
|
2022-07-13 00:13:34 +02:00 |
|
Christoffer Lerno
|
59b41f8deb
|
Reduce size of memory pages used.
|
2022-07-12 13:09:45 +02:00 |
|
Christoffer Lerno
|
abfccb5576
|
Fix issues with union of const. Bump version 0.2.12
|
2022-07-11 17:58:11 +02:00 |
|
Christoffer Lerno
|
ea5d7cd2e7
|
Fixes initialization of anonymous structs. Bump version 0.2.11
|
2022-07-10 23:29:05 +02:00 |
|
Christoffer Lerno
|
ca21b1daac
|
Allow [in] to be used on subarray types. Added more to "conv" module.
|
2022-07-09 19:32:39 +02:00 |
|
Christoffer Lerno
|
9fdd66af42
|
Fix of distinct void* and null. Version bumped to 0.2.10
|
2022-07-08 17:16:44 +02:00 |
|
Christoffer Lerno
|
d403912ec7
|
Add linker and linked dir arguments to build files.
|
2022-07-08 14:52:58 +02:00 |
|
Christoffer Lerno
|
05f222616e
|
Fix of default project creation target format.
|
2022-07-07 18:17:41 +02:00 |
|
Christoffer Lerno
|
253dbf3603
|
Remove std::mem
|
2022-07-07 18:14:36 +02:00 |
|
Christoffer Lerno
|
cfbfc29e84
|
Fix of $sizeof(Type) => Type.sizeof
|
2022-07-07 15:51:40 +02:00 |
|
Christoffer Lerno
|
bb020a1752
|
Add a windows install instruction.
|
2022-07-07 15:02:48 +02:00 |
|
Christoffer Lerno
|
c8a614e43f
|
LLVM 15 compatibility fixes (#465)
More variant code. Fixes to typekind. Fixes to macro with failable returns. Remove use of LLVMConstInsert etc. Version 0.2.8
|
2022-07-06 16:41:52 +02:00 |
|
Christoffer Lerno
|
bb28f6e61c
|
Fix stack setting after error return. Some fixes to examples.
|
2022-07-02 10:54:40 +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
|
df41caabdd
|
Global @align fixed #446.
|
2022-06-04 23:19:27 +02:00 |
|
Christoffer Lerno
|
2f5d51c92c
|
Attempt to add more native file handling for MSVC (#459)
* Fix clean and update MSVC function calls.
|
2022-06-04 21:32:35 +02:00 |
|
Christoffer Lerno
|
224390ce5a
|
Make builtins loaded by default.
|
2022-06-04 01:41:23 +02:00 |
|
Christoffer Lerno
|
09d50ebf6c
|
New import rules.
|
2022-06-04 01:41:23 +02:00 |
|
Christoffer Lerno
|
2d608a4d51
|
Change TB dir and do debug printout by default.
|
2022-05-22 14:54:18 +02:00 |
|
Christoffer Lerno
|
d511f150a7
|
Add lld linking for FreeBSD.
|
2022-05-22 14:54:18 +02:00 |
|
Christoffer Lerno
|
f4dc4f64f2
|
Change TB dir and do debug printout by default.
|
2022-05-21 20:09:09 +02:00 |
|
Christoffer Lerno
|
6035cb4600
|
Update TB
|
2022-05-21 19:57:11 +02:00 |
|
Christoffer Lerno
|
3d1eaad6b9
|
Update file_utils.c
|
2022-05-18 22:30:07 +02:00 |
|
Christoffer Lerno
|
ca2bb505b6
|
Merge pull request #453 from matkuki/patch-1
Update CMakeLists.txt
|
2022-05-16 15:07:07 +02:00 |
|