aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-0/+31
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-1/+1
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-091-4/+4
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-084-12/+16
* Set :: as a single tokenGinger Bill2016-12-073-5/+5
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-0512-2641/+2644
* Fix preload initialization orderingGinger Bill2016-12-041-1/+7
* Change entity collection strategyGinger Bill2016-12-031-162/+161
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-0112-2673/+2817
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-173/+1
* error_nodeGinger Bill2016-11-301-17/+18
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-293-6/+10
* Basic `when` statement - Compile time if statementGinger Bill2016-11-292-4/+4
* Fix slicing and add clampGinger Bill2016-11-281-2/+2
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-283-52/+54
* 128 bit integersGinger Bill2016-11-223-59/+224
* Support `any` in `match type`Ginger Bill2016-11-201-58/+45
* v0.0.3 BuildGinger Bill2016-11-176-46/+1987
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-161-0/+16
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-153-6/+15
* File restructure (again)Ginger Bill2016-11-021-5/+5
* Interpreter - Structs and ArraysGinger Bill2016-10-301-0/+22
* Minor Style FixesGinger Bill2016-10-223-17/+20
* union_castGinger Bill2016-10-161-15/+19
* Fix exact value bug when updating expressionsGinger Bill2016-10-163-14/+16
* Update ImplicitValue "architecture"Ginger Bill2016-10-152-9/+9
* Add Pointer ArithmeticGinger Bill2016-10-123-102/+184
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-103-12/+15
* Demaybe operator ?Ginger Bill2016-10-071-3/+0
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-062-0/+10
* Untyped `nil`Ginger Bill2016-10-065-45/+49
* Refactor: Remove dead codeGinger Bill2016-10-021-1/+3
* Include other core libs.Ginger Bill2016-09-302-0/+510
* Const Aggregate Literals for IR; Module path fixGinger Bill2016-09-301-8/+5
* Demo 004Ginger Bill2016-09-282-3/+3
* Update Standard Library; Fix Type_Info for integersGinger Bill2016-09-284-142/+130
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-244-16/+50
* Any order declarations at procedure scope (except variables)Ginger Bill2016-09-241-6/+7
* Fix push_* with better defer systemGinger Bill2016-09-233-2/+135
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-4/+5
* Fix type info generationGinger Bill2016-09-221-3/+7
* Fix enum type comparison; Start demo 003 codeGinger Bill2016-09-211-1/+1
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-213-92/+101
* Sort enum entities; Remove sprint* from fmt.odinGinger Bill2016-09-202-77/+44
* fmt improvement; Minor refactoringGinger Bill2016-09-192-17/+67
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-192-5/+24
* enum_to_stringGinger Bill2016-09-193-50/+94
* Core library and Better name mangling for filesGinger Bill2016-09-195-0/+1534