aboutsummaryrefslogtreecommitdiff
path: root/src/common.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace `context <- c {}` with `context = c;`. context assignments are scope...gingerBill2018-08-041-21/+23
* BigInt support in the constant systemgingerBill2018-07-281-2/+44
* Made `os_osx.odin` use the new-style `runtime.args__` and added `read_directo...Zachary Pierson2018-07-021-1/+1
* Add read_directory for linuxgingerBill2018-06-211-0/+64
* Modify CommentGroup parsinggingerBill2018-06-171-1/+0
* Use global arena for AstNode allocationsgingerBill2018-06-091-75/+87
* Remove special shared scope for runtime stuffgingerBill2018-06-031-3/+3
* Remove `tmp_allocator` from `Checker`gingerBill2018-05-281-121/+68
* Err on empty directory packagesgingerBill2018-05-271-1/+4
* Single file "main" filegingerBill2018-05-271-1/+14
* Add basic package support (no IR support yet)gingerBill2018-05-261-1/+19
* Parse directories to be packagesgingerBill2018-05-211-0/+100
* Fix #219 and #220gingerBill2018-05-141-1/+1
* Fix issues with exact integer bounds and remove dead codegingerBill2018-05-131-0/+33
* Make irGen.output_base use full path rather than relativegingerBill2018-03-031-0/+9
* Hexadecimal floats for "perfect values" 0h42f60000 == 123; use `bit_cast` in ...gingerBill2018-02-251-0/+9
* Remove dead code; Fix issue regarding order of evaluation of function paramet...gingerBill2018-02-041-1/+0
* Modify implicit semicolon rulesgingerBill2018-01-181-1/+0
* Change to HeapAlloc et al on WindowsgingerBill2018-01-181-1/+34
* Remove `u128` and `i128`gingerBill2018-01-131-6/+96
* Add `-debug` command (still in development)gingerBill2017-11-191-0/+2
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-291-0/+1
* Union tag stored as an integerGinger Bill2017-10-081-0/+62
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-6/+12
* Fix `path_is_directory` for *nixGinger Bill2017-09-071-3/+3
* Library collectionsGinger Bill2017-09-071-0/+28
* Global variable dependency initialization orderingGinger Bill2017-08-201-0/+2
* Disable threading on *nix for the time beingGinger Bill2017-08-011-1/+70
* Extra type safety; Fix typosGinger Bill2017-07-311-2/+25
* Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functionsGinger Bill2017-07-061-13/+13
* Add `free` for maps (a previous oversight)Ginger Bill2017-07-051-53/+113
* Basic command line flags: e.g. `-opt=0`Ginger Bill2017-06-241-0/+1
* Use UTF-8 command line on windowsGinger Bill2017-06-241-1/+69
* Named procedure callsGinger Bill2017-06-111-3/+7
* Use templated `Map` for extra type safetyGinger Bill2017-06-081-19/+1
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-2/+0
* Use templated `Array` with bounds checkingGinger Bill2017-06-081-4/+0
* Build as C++Ginger Bill2017-06-081-0/+262
* Change extensions .cpp to .cGinger Bill2016-11-231-250/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-0/+2
* Remove autoGinger Bill2016-11-231-303/+0
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-9/+29
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-38/+37
* Remove: string overloads; deferGinger Bill2016-11-221-30/+18
* 128 bit integersGinger Bill2016-11-221-0/+51
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-261-8/+15
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-231-1/+5
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-2/+6
* Minor Style FixesGinger Bill2016-10-221-18/+27
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-081-32/+39