gingerBill
|
d09ac8943a
|
Minor fixes to improve hash map/set performance
|
2020-05-21 16:27:40 +01:00 |
|
gingerBill
|
f09b6a4c90
|
Simplify compiler's Map and create a StringMap specifically for strings
|
2020-04-13 13:02:30 +01:00 |
|
gingerBill
|
10cde925ca
|
Add checks for pre-existing type declarations.
|
2020-03-02 18:48:52 +00:00 |
|
gingerBill
|
2e1e1e6034
|
Type caching
|
2018-03-23 16:35:41 +00:00 |
|
gingerBill
|
d63885a495
|
array_make
|
2018-02-25 19:23:52 +00:00 |
|
gingerBill
|
d247ba4751
|
Hexadecimal floats for "perfect values" 0h42f60000 == 123; use bit_cast in compiler
|
2018-02-25 15:09:16 +00:00 |
|
gingerBill
|
c4d2d287fc
|
#complete switch; Removal of dyncall
|
2018-02-17 11:54:08 +00:00 |
|
gingerBill
|
367013f589
|
Change Map and PtrSet grow rate
|
2017-12-12 23:39:20 +00:00 |
|
gingerBill
|
f7e9649be4
|
Disable struct field reordering (for the time being)
|
2017-12-12 18:21:40 +00:00 |
|
gingerBill
|
3703ca4df4
|
Explicit procedure group; Remove implicit procedure overloading
|
2017-12-09 18:11:36 +00:00 |
|
Ginger Bill
|
e6e0aba8c3
|
Remove when suffixes; Implement file scope when statement, evaluated in source order
|
2017-09-10 15:17:37 +01:00 |
|
Ginger Bill
|
2db03cb4a5
|
Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functions
|
2017-07-06 22:43:55 +01:00 |
|
Ginger Bill
|
6cbb6bef0b
|
Wrap hashing functions
|
2017-06-22 16:14:02 +01:00 |
|
Ginger Bill
|
9faf0020cc
|
Amend Checker API
|
2017-06-21 21:46:27 +01:00 |
|
Ginger Bill
|
b2fdb69b4d
|
Named procedure calls
|
2017-06-11 12:01:40 +01:00 |
|
Ginger Bill
|
5cad7d44a6
|
Use templated Map for extra type safety
|
2017-06-08 13:26:48 +01:00 |
|
Ginger Bill
|
2a89d8021c
|
Use templated Array with bounds checking
|
2017-06-08 12:54:52 +01:00 |
|
Ginger Bill
|
13deb4706c
|
Update String to use overloading
|
2017-06-08 12:37:07 +01:00 |
|
Ginger Bill
|
9b61adb97d
|
Build as C++
|
2017-06-08 12:03:40 +01:00 |
|