aboutsummaryrefslogtreecommitdiff
path: root/src/gb
Commit message (Expand)AuthorAgeFilesLines
* Change the implementation of `Arena` to use virtual memory, and remove the ol...gingerBill2021-08-261-626/+0
* thread_pool.cpp: fix with 1 thread; gb.h: remove buggy /proc/cpuinfo codenakst2021-08-231-63/+3
* Migrate and remove more from gb.hgingerBill2021-08-191-1052/+4
* Remove unused code from gb.h (which means it is heavily modified now)gingerBill2021-08-191-2269/+2
* Improve the C++ to be more correct for clang on Windows, still requiring the ...gingerBill2021-08-191-10/+31
* Fix typogingerBill2021-08-071-6/+6
* Inline heap_allocator resize logic on *nix platformsgingerBill2021-08-071-15/+41
* Prepare tokenizer for optimizationsgingerBill2021-08-021-1/+1
* Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC b...gingerBill2021-08-011-1/+3
* Fix `gb_shuffle`gingerBill2021-07-131-1/+1
* Fix typo in gb_get_envgingerBill2021-04-251-2/+2
* Add `gb_get_env`gingerBill2021-04-251-0/+42
* Fix potential Typo : S32 ==> I32Jason Dsouza2021-04-191-2/+2
* Make size of allocation multiple of the alignmentNakst2021-03-141-1/+1
* Remove `bit_field` type from Odin (keyword and dead runtime code still exists)gingerBill2021-02-191-3/+3
* Patch up gb.hgingerBill2020-11-241-1/+22
* Prepare for M1 MacgingerBill2020-11-241-2/+78
* Add SCOPED_TEMPORARY_BLOCK for temporary allocations within a blockgingerBill2020-11-151-1/+1
* Add FreeBSD targets, get gb.h working with FreeBSD, fix odin_root_directory f...Christian Seibold2020-09-141-1/+84
* Fix `gb_alloc_str_len`gingerBill2020-08-051-1/+2
* Update microsoft_craziness.h to work correctly with the rest of the codebase ...gingerBill2019-11-271-0/+4
* Clean up thread pool codegingerBill2019-09-031-12/+3
* Improve thread pool (volatile hints, etc)gingerBill2019-09-021-4/+4
* Minor changesgingerBill2019-09-011-7/+24
* ThreadPool for the parsergingerBill2019-09-011-1/+1
* Fix race condition; Change `for in` addressing modegingerBill2018-12-241-1/+1
* Hack: union compound literal fixgingerBill2018-11-291-1/+1
* Fix poly proc determination by cloning the signature nodegingerBill2018-11-251-5/+8
* fix macos thread_count valueHasen Judy2018-09-151-1/+2
* 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