aboutsummaryrefslogtreecommitdiff
path: root/src/gb
Commit message (Expand)AuthorAgeFilesLines
* Use pthread mutexGinger Bill2017-08-011-54/+8
* HACK: Ignore Mutex checkGinger Bill2017-07-311-4/+4
* Update gb.hGinger Bill2017-07-311-5/+6
* Add -keep-temp-files optionGinger Bill2017-07-311-0/+19
* Extra type safety; Fix typosGinger Bill2017-07-311-7/+7
* Update `add_type_info_type` to ignore polymorphic typesGinger Bill2017-07-301-1/+2
* Speed up llvm ir printing; Use CRITICAL_SECTION for Mutex on windowsGinger Bill2017-07-301-5/+36
* Parallelization of the ParserGinger Bill2017-07-301-10/+24
* Fix struct parameter bugsGinger Bill2017-07-211-1/+24
* Rudimentary para-poly proceduresGinger Bill2017-06-251-1/+1
* Basic command line flags: e.g. `-opt=0`Ginger Bill2017-06-241-4/+4
* Implement u128/i128 features; Add bits.odinGinger Bill2017-06-011-5/+8
* Fix non-ascii function parameters in LLVM IRGinger Bill2017-04-151-1/+1
* Fix: map key not getting transferred on rehashGinger Bill2017-04-111-4/+1
* Fix `map` assignment bug due to growthGinger Bill2017-04-111-9/+48
* Fix segfault with heap allocationroot2017-04-101-15/+21
* Change code to match original MSVCGinger Bill2017-04-101-5/+6
* Basic Linux Build!Ginger Bill2017-04-091-6/+33
* Merged from upstream, fixed 'args' name colissionZachary Pierson2017-04-061-1/+3
* Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-061-2/+2
|\
| * Fix ir bugs: global variable names, untyped to any assignmentGinger Bill2017-04-061-2/+2
* | Merge https://github.com/gingerBill/OdinZac Pierson2017-03-211-124/+314
|\|
| * Add branch labels for loops; using listGinger Bill2017-03-191-0/+4
| * Update gb.hGinger Bill2017-03-171-124/+306
| * windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for debug...Ginger Bill2017-03-121-0/+4
* | Merge https://github.com/gingerBill/OdinZac Pierson2017-02-201-1/+1
|\|
| * Begin changing `union` syntaxGinger Bill2017-02-191-1/+1
* | Tested MacOS. If a commit doesn't follow in 15 minutes, Linux works too!Zachary Pierson2017-02-121-0/+7
* | Fixed Windows (updated gb.h) | Need to test on MacOS and Linux now!Zachary Pierson2017-02-111-38/+40
* | Code quality upkeep. Fixed a broken thread finding assembly instruction in gb.hZachary Pierson2017-02-091-2/+5
* | Fixed gb.h - the file handle for /proc/cpuinfo is needed to read chars.Zac Pierson2017-02-081-1/+5
* | Merge https://github.com/gingerBill/OdinZac Pierson2017-02-081-26/+31
|\|
| * `map` immutable fields: count, capacity, allocatorGinger Bill2017-02-061-2/+84
* | Added a very basic Linux standard library shamelessly stolen from the MacOS one.Zachary Pierson2017-02-071-2/+3
* | MacOS is able to run Hello World!Zachary Pierson2017-02-061-1/+6
* | Added Linux functions throughout the code, but it segfaults.Zac Pierson2017-02-061-40/+107
|/
* Update code from OSX merge to be consistent with the rest of the codeGinger Bill2017-02-011-14/+14
* oh boy, basic osx/unix supportzhiayang2017-02-021-3/+20
* Overloaded `free`; 3 dotted ellipsisv0.0.6aGinger Bill2017-01-281-7/+3
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-1/+1
* Fix import/export rules for #import as .Ginger Bill2016-11-231-3/+2
* Remove: string overloads; deferGinger Bill2016-11-221-1/+1
* union_castGinger Bill2016-10-161-1/+2
* Update ImplicitValue "architecture"Ginger Bill2016-10-151-26/+26
* Minimal Dependency Map: Only build what is neededGinger Bill2016-09-271-8/+8
* Unicode file loading; push_allocator & push_contextGinger Bill2016-09-231-2/+2
* min, max, absGinger Bill2016-09-021-0/+4
* File Library and TypeDecl syntax changegingerBill2016-08-221-3/+3
* defer statementsgingerBill2016-08-161-10/+25
* Compile with odin.exe and no run.batgingerBill2016-08-161-3/+0