aboutsummaryrefslogtreecommitdiff
path: root/src/gb
Commit message (Expand)AuthorAgeFilesLines
* Fix typogingerBill2018-08-191-3/+2
* Fix gbMutex for *nixgingerBill2018-08-191-9/+7
* Uncomment codegingerBill2018-07-011-1/+1
* Fix on *nixgingerBill2018-07-011-6/+12
* Fix gb.hgingerBill2018-06-151-4/+3
* Fix type aliasing comparison; Fix gb_utf8_decodegingerBill2018-06-151-1/+1
* Remove code relating to default struct valuesgingerBill2018-05-201-12/+14
* Fix #210gingerBill2018-05-061-1/+1
* Fix gb_alloc_str_lengingerBill2018-03-071-3/+4
* `-out` and generate executable in the current working directorygingerBill2018-02-251-1/+1
* Fix Type info bug for 'llvm bool'gingerBill2017-12-231-1/+2
* Fix debug symbol generationgingerBill2017-11-191-1/+1
* Add `-debug` command (still in development)gingerBill2017-11-191-1/+23
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-1/+1
* Fix issues with OSXGinger Bill2017-08-111-1/+1
* Fix compilation issues on OSXGinger Bill2017-08-111-3/+5
* 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