gingerBill
|
147848ca20
Clean up naming conventions
|
преди 3 години |
gingerBill
|
ca1f419dc2
Merge pull request #1819 from IanLilleyT/no_query_info
|
преди 3 години |
Ian Lilley
|
dda2ed290a
tidying up Query_Info return value when not in query features
|
преди 3 години |
Ian Lilley
|
66de1856e3
tighter allocation for arena allocator
|
преди 3 години |
gingerBill
|
e10105a780
Correct logic for tracking allocator proc for freeing a nil pointer
|
преди 3 години |
gingerBill
|
5451c9672d
Fix `dynamic_pool_destroy`
|
преди 3 години |
Jeroen van Rijn
|
fe442d7c0c
[mem] Fix Dynamic_Pool.
|
преди 3 години |
Jeroen van Rijn
|
7654afc2db
Revert "Update `mem.nil_allocator` to match the same in `runtime`"
|
преди 3 години |
gingerBill
|
4484a3433d
Update `mem.nil_allocator` to match the same in `runtime`
|
преди 3 години |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
преди 4 години |
gingerBill
|
4ccf135892
Unify `new`/`make` the internal logic between runtime and mem
|
преди 4 години |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
преди 4 години |
gingerBill
|
4d00c2b800
`Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime procedures
|
преди 4 години |
gingerBill
|
3e7aabe6d8
Change uses for parapoly records to use `$` always
|
преди 4 години |
gingerBill
|
c3b3194a00
Update builtin procedures to support the new allocator features (without breaking other code)
|
преди 4 години |
gingerBill
|
f98c4d6837
Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls
|
преди 4 години |
gingerBill
|
359ae29d98
Minor fixes
|
преди 4 години |
gingerBill
|
b727b6438b
Minimize unneeded casts
|
преди 4 години |
Luka Aleksić
|
00ebc877a1
Tracking allocator now tracks bad free calls
|
преди 4 години |
gingerBill
|
54fbdabc38
Add experimental `-insert-semicolon` functionality to tokenizer and parser
|
преди 4 години |
gingerBill
|
6eeb12a986
Improve default temp_allocator; make nil loggers do nothing; improve mem.Scratch_Allocator behaviour
|
преди 4 години |
gingerBill
|
a65553293f
Add `mem.Small_Allocator`
|
преди 4 години |
gingerBill
|
e7f54d25d6
Add `mem.Allocator_Query_Info` and `mem.query_info`
|
преди 5 години |
gingerBill
|
033b46def8
Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_features`
|
преди 5 години |
gingerBill
|
1f571f48e5
Add `mem.Tracking_Allocator`
|
преди 5 години |
gingerBill
|
d1d5f61230
Add `intrinsics.alloca`
|
преди 5 години |
gingerBill
|
86448ee044
Add `raw_data` to replace cases in which `&x[0]` was used
|
преди 5 години |
gingerBill
|
59a0bbb385
Improve termination rules checking for missing `return`; Make diverging procedure `-> !` be terminators
|
преди 5 години |
gingerBill
|
ab52f8d795
Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic
|
преди 5 години |
gingerBill
|
a8a4dc1eb1
Make default `context.temp_allocator` thread safe when using `package thread`
|
преди 5 години |