aboutsummaryrefslogtreecommitdiff
path: root/core/mem
Commit message (Expand)AuthorAgeFilesLines
* Subset and superset operators for `bit_set`: < <= > >=gingerBill2018-11-251-5/+34
* `-vet` flag to do basic vetting of codegingerBill2018-11-251-2/+2
* Fix `context` initializationgingerBill2018-10-201-2/+7
* Update runtime printing codegingerBill2018-10-111-0/+6
* Fix `using import` override "bug"gingerBill2018-09-291-0/+8
* context.allocator = a; Remove __ from runtime procs; improve division for com...gingerBill2018-09-152-8/+4
* Fixed core library bugs after recent changes. (#257)Joshua Mark Manton2018-09-021-1/+1
* Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E`gingerBill2018-09-021-6/+6
* `typeid` as keyword (ready to implement polymorphic name parameters)gingerBill2018-09-022-3/+3
* Change memory layout of `map` to be 3 words smallergingerBill2018-08-302-1/+4
* Make `free_all` built-ingingerBill2018-08-301-3/+1
* Fix `delete` for dynamic array and mapgingerBill2018-08-301-5/+5
* Add `Assertion_Failure_Proc` to `context`gingerBill2018-08-291-1/+19
* Temporary allocator for `context`gingerBill2018-08-292-6/+95
* Add default `allocator` to allocation related procedures e.g. alloc, free, de...gingerBill2018-08-282-65/+48
* Improve proc group scoring algorithmgingerBill2018-08-211-9/+10
* Implement suggestions from #247gingerBill2018-08-201-1/+5
* Fix default make parameters for dynamic arraysgingerBill2018-08-091-4/+8
* `auto_cast` prefix for procedure parametersgingerBill2018-08-091-4/+4
* Fix `make` error messagesgingerBill2018-08-081-1/+1
* Add runtime messages for `make` for the len/cap parametersgingerBill2018-08-081-5/+10
* `make` as a user-level procedure rather than a built-in proceduregingerBill2018-08-081-0/+28
* Add `*with_allocator` procedures to `mem`gingerBill2018-08-051-10/+25
* Replace `context <- c {}` with `context = c;`. context assignments are scope...gingerBill2018-08-041-5/+4
* Reduce number of range and slice operators #239gingerBill2018-08-011-2/+2
* foreign import x {"foo.lib", "bar.lib"}gingerBill2018-07-291-0/+4
* Rename `free` to `delete` for non pointer typesgingerBill2018-07-081-21/+33
* Make source code compile with 32 bit (but not build 32 bit code)gingerBill2018-06-152-6/+6
* Allow `.allocator` for dynamic arrays; Add `mem.Pool`gingerBill2018-06-121-1/+159
* Fix alloc.odin using old `raw` fileJoshua Mark Manton2018-06-031-1/+1
* Remove special shared scope for runtime stuffgingerBill2018-06-033-50/+86
* Remove need for __llvm_coregingerBill2018-06-031-4/+4
* Comment based build tags for packages (basic and temporary)gingerBill2018-05-281-0/+10
* Clean up name mangling by using unique package names per projectgingerBill2018-05-272-5/+40
* Reorganize `runtime` packagegingerBill2018-05-272-5/+139
* Parse directories to be packagesgingerBill2018-05-211-0/+227