gingerBill
|
53d8216311
Reorganize `package mem`
|
6 years ago |
gingerBill
|
28583bfff8
Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (raises warning currently)
|
6 years ago |
gingerBill
|
444f4f446a
`-vet` flag to do basic vetting of code
|
6 years ago |
gingerBill
|
ce2e23849e
Fix `context` initialization
|
6 years ago |
gingerBill
|
0971a59493
Update runtime printing code
|
6 years ago |
gingerBill
|
5bdb424c6b
context.allocator = a; Remove __ from runtime procs; improve division for complex numbers
|
7 years ago |
Joshua Mark Manton
|
8cd2797b2e
Fixed core library bugs after recent changes. (#257)
|
7 years ago |
gingerBill
|
11f5236434
Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E`
|
7 years ago |
gingerBill
|
aa542980ce
Change memory layout of `map` to be 3 words smaller
|
7 years ago |
gingerBill
|
c19ec5d65d
Fix `delete` for dynamic array and map
|
7 years ago |
gingerBill
|
ae57284912
Add `Assertion_Failure_Proc` to `context`
|
7 years ago |
gingerBill
|
001837e6bb
Temporary allocator for `context`
|
7 years ago |
gingerBill
|
28523f17e2
Add default `allocator` to allocation related procedures e.g. alloc, free, delete, make
|
7 years ago |
gingerBill
|
cbc6c2666b
Improve proc group scoring algorithm
|
7 years ago |
gingerBill
|
0dc29a7208
Implement suggestions from #247
|
7 years ago |
gingerBill
|
8be9b5082c
Fix default make parameters for dynamic arrays
|
7 years ago |
gingerBill
|
70586b1cf8
`auto_cast` prefix for procedure parameters
|
7 years ago |
gingerBill
|
877a78d6ba
Fix `make` error messages
|
7 years ago |
gingerBill
|
3a1a7b40f9
Add runtime messages for `make` for the len/cap parameters
|
7 years ago |
gingerBill
|
835d7dcab2
`make` as a user-level procedure rather than a built-in procedure
|
7 years ago |
gingerBill
|
fad3947e26
Add `*with_allocator` procedures to `mem`
|
7 years ago |
gingerBill
|
0e91298fd1
Rename `free` to `delete` for non pointer types
|
7 years ago |
gingerBill
|
ba67e474d3
Make source code compile with 32 bit (but not build 32 bit code)
|
7 years ago |
gingerBill
|
e9e7ce2606
Allow `.allocator` for dynamic arrays; Add `mem.Pool`
|
7 years ago |
Joshua Mark Manton
|
f0a4526250
Fix alloc.odin using old `raw` file
|
7 years ago |
gingerBill
|
d556fa2cd8
Remove special shared scope for runtime stuff
|
7 years ago |
gingerBill
|
6eb505a677
Comment based build tags for packages (basic and temporary)
|
7 years ago |
gingerBill
|
547a2831c7
Clean up name mangling by using unique package names per project
|
7 years ago |
gingerBill
|
5c52ffe24e
Reorganize `runtime` package
|
7 years ago |