Christoffer Lerno
|
ffb0021d04
|
Use backtrace on windows. Updated backtrace API
|
2023-11-17 00:36:42 +01:00 |
|
Christoffer Lerno
|
5e8816e6df
|
Fixes to native backtrace.
|
2023-11-13 17:20:46 +01:00 |
|
Christoffer Lerno
|
e31f2a03ba
|
Add location tracking for memory allocations.
|
2023-11-09 11:20:29 +01:00 |
|
Christoffer Lerno
|
1e38ccdd2b
|
Fix missing free on GrowableBitSet. init_new/init_temp for GrowableBitSet, LinkedList, List, HashMap, DString, ByteBuffer. Interface to_string renamed to_new_string. Change in allocator usage, malloc is now heap. Added new_array, new_zero_array, new, new_clear, clone. Concat => concat_new. string::printf => string::new_format, string::tprintf => string::tformat. "to_*" are now "to_new_*" and "to_temp_*". "from_*" is "new_from*"
|
2023-11-09 01:59:49 +01:00 |
|
Christoffer Lerno
|
d01d8d3663
|
"protocol" => "interface"
|
2023-10-20 14:12:08 +02:00 |
|
Christoffer Lerno
|
89d4c2cab7
|
Allocator uses protocols. Fix bug where it was not possible to pass a ref variable as a ref variable. Correct codegen for !anyptr.
|
2023-10-14 12:39:46 +02:00 |
|
Christoffer Lerno
|
a9c28cce6d
|
Default protocols. Closes #1039
|
2023-10-10 23:30:33 +02:00 |
|
Christoffer Lerno
|
312a39ee24
|
Handle protocol inheritance. Allow overlapping protocol methods. Remove the need for &self in protocol declarations. Fix cast rules for protocol. Fix cast rules for bitstruct #1034.
|
2023-10-08 02:10:28 +02:00 |
|