gingerBill
|
53d8216311
|
Reorganize package mem
|
2019-02-10 22:15:34 +00:00 |
|
gingerBill
|
28583bfff8
|
Change procedure group syntax from proc[] to proc{}; deprecate proc[] (raises warning currently)
|
2018-12-02 18:01:03 +00:00 |
|
gingerBill
|
444f4f446a
|
-vet flag to do basic vetting of code
|
2018-11-25 14:14:58 +00:00 |
|
gingerBill
|
ce2e23849e
|
Fix context initialization
|
2018-10-20 16:34:56 +01:00 |
|
gingerBill
|
0971a59493
|
Update runtime printing code
|
2018-10-11 18:19:29 +01:00 |
|
gingerBill
|
5bdb424c6b
|
context.allocator = a; Remove __ from runtime procs; improve division for complex numbers
|
2018-09-15 10:14:24 +01:00 |
|
Joshua Mark Manton
|
8cd2797b2e
|
Fixed core library bugs after recent changes. (#257)
* Fix `delete_map` calling `delete_dynamic_array` instead of `delete_slice for its hashes.
* Removed print statements from `__dynamic_map_rehash`
|
2018-09-02 22:18:32 +02:00 |
|
gingerBill
|
11f5236434
|
Add $T: typeid/[]$E; Deprecate T: type/[]$E
`type` as a keyword will soon be removed in favour of polymorphic names (identifiers) in procedures
|
2018-09-02 16:33:54 +01:00 |
|
gingerBill
|
aa542980ce
|
Change memory layout of map to be 3 words smaller
|
2018-08-30 19:14:10 +01:00 |
|
gingerBill
|
c19ec5d65d
|
Fix delete for dynamic array and map
|
2018-08-30 12:00:51 +01:00 |
|
gingerBill
|
ae57284912
|
Add Assertion_Failure_Proc to context
|
2018-08-29 21:10:13 +01:00 |
|
gingerBill
|
001837e6bb
|
Temporary allocator for context
|
2018-08-29 19:55:55 +01:00 |
|
gingerBill
|
28523f17e2
|
Add default allocator to allocation related procedures e.g. alloc, free, delete, make
|
2018-08-28 20:14:56 +01:00 |
|
gingerBill
|
cbc6c2666b
|
Improve proc group scoring algorithm
|
2018-08-21 14:11:18 +01:00 |
|
gingerBill
|
0dc29a7208
|
Implement suggestions from #247
|
2018-08-20 19:20:28 +01:00 |
|
gingerBill
|
8be9b5082c
|
Fix default make parameters for dynamic arrays
|
2018-08-09 18:15:49 +01:00 |
|
gingerBill
|
70586b1cf8
|
auto_cast prefix for procedure parameters
|
2018-08-09 17:58:11 +01:00 |
|
gingerBill
|
877a78d6ba
|
Fix make error messages
|
2018-08-08 23:07:51 +01:00 |
|
gingerBill
|
3a1a7b40f9
|
Add runtime messages for make for the len/cap parameters
|
2018-08-08 13:04:40 +01:00 |
|
gingerBill
|
835d7dcab2
|
make as a user-level procedure rather than a built-in procedure
|
2018-08-08 13:04:40 +01:00 |
|
gingerBill
|
fad3947e26
|
Add *with_allocator procedures to mem
|
2018-08-05 23:40:19 +01:00 |
|
gingerBill
|
0e91298fd1
|
Rename free to delete for non pointer types
|
2018-07-08 11:03:56 +01:00 |
|
gingerBill
|
ba67e474d3
|
Make source code compile with 32 bit (but not build 32 bit code)
|
2018-06-15 21:46:03 +01:00 |
|
gingerBill
|
e9e7ce2606
|
Allow .allocator for dynamic arrays; Add mem.Pool
|
2018-06-12 19:10:14 +01:00 |
|
Joshua Mark Manton
|
f0a4526250
|
Fix alloc.odin using old raw file
|
2018-06-03 11:22:42 -07:00 |
|
gingerBill
|
d556fa2cd8
|
Remove special shared scope for runtime stuff
|
2018-06-03 15:06:40 +01:00 |
|
gingerBill
|
6eb505a677
|
Comment based build tags for packages (basic and temporary)
|
2018-05-28 20:59:06 +01:00 |
|
gingerBill
|
547a2831c7
|
Clean up name mangling by using unique package names per project
|
2018-05-27 22:09:11 +01:00 |
|
gingerBill
|
5c52ffe24e
|
Reorganize runtime package
|
2018-05-27 21:22:25 +01:00 |
|