aboutsummaryrefslogtreecommitdiff
path: root/src/common.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add "Suggestion: Did you mean?" for selector expression typosgingerBill2021-07-081-4/+87
* Remove unused filegingerBill2021-04-251-1/+0
* Implement `f16` functionalitygingerBill2021-04-011-7/+23
* Similar to the update to gb.hNakst2021-03-141-1/+1
* Fix typogingerBill2021-01-151-0/+1
* Implement custom temporary allocator using ring buffergingerBill2020-11-151-36/+94
* Add SCOPED_TEMPORARY_BLOCK for temporary allocations within a blockgingerBill2020-11-151-1/+34
* Begin clarifying allocation patterns by changing from `heap_allocator` to spe...gingerBill2020-11-151-8/+40
* Fix error message when importing package that does not existTetralux2020-10-091-1/+14
* Add FreeBSD targets, get gb.h working with FreeBSD, fix odin_root_directory f...Christian Seibold2020-09-141-1/+1
* Move `zero_size`gingerBill2020-05-271-6/+7
* Improve performance of tokenization and parsinggingerBill2020-05-271-12/+18
* Minor tokenizer performance improvementsgingerBill2020-05-271-1/+9
* Add `string.h`gingerBill2020-05-211-0/+1
* `#optional_ok` tag for proceduresgingerBill2020-04-191-1/+1
* Simplify compiler's `Map` and create a `StringMap` specifically for stringsgingerBill2020-04-131-7/+51
* Add extra guards for window-only performance checkinggingerBill2020-04-071-1/+5
* Fix psapi.h to be windows onlygingerBill2020-04-071-0/+1
* Disallow procedure calls with an associated deferred procedure to be used in ...gingerBill2019-12-151-1/+1
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-2/+2
* Update microsoft_craziness.h to work correctly with the rest of the codebase ...gingerBill2019-11-271-0/+7
* Allow ranges for array-like compound literalsgingerBill2019-10-261-0/+3
* ThreadPool for the parsergingerBill2019-09-011-4/+1
* odin querygingerBill2019-05-251-6/+8
* Change the file name rules for imports (use / rather than \ on windows)gingerBill2019-04-201-1/+9
* Minor code organization changegingerBill2019-03-311-4/+10
* Replace redundant codegingerBill2019-02-061-1/+1
* Allow 'odin run program.odin -- <args-for-program.exe>Tetralux2019-01-281-1/+1
* 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