aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* `runtime.Typeid_Bit_Field` layout to store more information into the typeidgingerBill2018-08-252-1/+90
* Fix for in enum iterationgingerBill2018-08-223-7/+1
* Improve proc group scoring algorithmgingerBill2018-08-212-12/+64
* Implement suggestions from #247gingerBill2018-08-201-1/+5
* All enums in array indicesgingerBill2018-08-171-2/+2
* Add underlying type for `bit_set`gingerBill2018-08-172-4/+17
* bit_set['A'..'Z'], bit_set[0..8]gingerBill2018-08-163-6/+51
* Minor sanity features for `bit_set`gingerBill2018-08-142-11/+13
* Add `bit_set` typegingerBill2018-08-144-7/+146
* Fix default make parameters for dynamic arraysgingerBill2018-08-092-5/+10
* `auto_cast` prefix for procedure parametersgingerBill2018-08-091-4/+4
* Fix `make` error messagesgingerBill2018-08-083-6/+6
* Add runtime messages for `make` for the len/cap parametersgingerBill2018-08-082-5/+52
* `make` as a user-level procedure rather than a built-in proceduregingerBill2018-08-082-0/+37
* Add `*with_allocator` procedures to `mem`gingerBill2018-08-051-10/+25
* Remove `opengl` packagegingerBill2018-08-052-1588/+0
* Fix map runtime issue regarding erasing a keygingerBill2018-08-051-12/+14
* Replace `context <- c {}` with `context = c;`. context assignments are scope...gingerBill2018-08-042-11/+6
* Reduce number of range and slice operators #239gingerBill2018-08-0118-149/+149
* foreign import x {"foo.lib", "bar.lib"}gingerBill2018-07-291-0/+4
* Do `using Foo :: enum` at the `type_decl` stagegingerBill2018-07-291-1/+0
* using Foo :: enum {A, B, C}; len(Foo)gingerBill2018-07-292-2/+1
* Support larger integer literals to work with the new BigInt systemgingerBill2018-07-291-19/+19
* Merge pull request #238 from odin-lang/big-intgingerBill2018-07-282-81/+81
|\
| * BigInt support in the constant systemgingerBill2018-07-282-81/+81
* | Fix indent charactersLipid2018-07-161-1/+1
* | Add mat3_mul and generic transpose to math.odinLipid2018-07-161-4/+16
|/
* free -> delete in os_osx and os_linuxHasen Judy2018-07-132-12/+12
* Rename `free` to `delete` for non pointer typesgingerBill2018-07-084-51/+56
* Made `os_osx.odin` use the new-style `runtime.args__` and added `read_directo...Zachary Pierson2018-07-021-2/+3
* Fix on *nixgingerBill2018-07-012-2/+6
* Fix anonymous proceduresgingerBill2018-07-011-7/+25
* Clean up import lookup codegingerBill2018-06-171-23/+24
* Modify CommentGroup parsinggingerBill2018-06-171-1/+1
* Add escape code for ESC \egingerBill2018-06-151-172/+172
* Make source code compile with 32 bit (but not build 32 bit code)gingerBill2018-06-154-9/+9
* Modify how build settings are handledgingerBill2018-06-151-0/+0
* Allow `.allocator` for dynamic arrays; Add `mem.Pool`gingerBill2018-06-123-60/+181
* fix quick_sort_proc calling quick_sort instead of recursively calling itselfJoshua Mark Manton2018-06-031-2/+2
* fix core opengl ODIN_OS reference and pointer math stuffJoshua Mark Manton2018-06-031-6/+7
* Fix alloc.odin using old `raw` fileJoshua Mark Manton2018-06-031-1/+1
* Rename os.default_allocator to os.heap_allocatorgingerBill2018-06-032-4/+4
* Remove special shared scope for runtime stuffgingerBill2018-06-0313-454/+354
* Split up `init_preload` into specific partsgingerBill2018-06-031-86/+73
* Remove need for __llvm_coregingerBill2018-06-035-54/+54
* Use const & for Array<AstNode *> parametersgingerBill2018-06-035-19/+16
* Comment based build tags for packages (basic and temporary)gingerBill2018-05-284-2/+14
* Change import lookupgingerBill2018-05-271-2/+2
* Remove unused packagesgingerBill2018-05-273-4/+1
* Clean up name mangling by using unique package names per projectgingerBill2018-05-274-60/+47