Commit History

Author SHA1 Message Date
  Jeroen van Rijn 6f04c61bdf Fix -collection help typo. 3 years ago
  Jeroen van Rijn 2c055b0972 Allow `-define:name=string`. 3 years ago
  gingerBill 15c309b0b8 Make `permanent_allocator()` thread local 3 years ago
  gingerBill 31ed4f15a8 Remove debug code 3 years ago
  gingerBill f5bc95eb34 More culling 3 years ago
  gingerBill e65e0b5db2 Add `-strict-style-init-only` 4 years ago
  gingerBill 0434281f73 Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if used as a binary operator 4 years ago
  gingerBill 169e717021 Remove debug message 4 years ago
  gingerBill cd09068e33 Correct parsing rules for `#assert` directives for semicolons 4 years ago
  gingerBill 2db6fea665 Remove dead code and add debug messages 4 years ago
  gingerBill b176af2742 Add semicolon stripping command: `odin strip-semicolon`, has the same parameters as `odin check` 4 years ago
  gingerBill 1fff96e088 Make `-insert-semicolon` the default now 4 years ago
  gingerBill b88e945268 `ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst iterating across a scope entry map 4 years ago
  gingerBill 582559f7ac Correct did you mean logic and make thread-safe-er 4 years ago
  gingerBill b33bf3f704 Correct race condition and incorrect usage of `condition_signal` outside of a mutex lock 4 years ago
  gingerBill ad3a3547d6 Unify thread pool logic across the rest of the compiler, using a global thread pool 4 years ago
  gingerBill aa8777ee47 Change the implementation of `Arena` to use virtual memory, and remove the old gbArena code 4 years ago
  gingerBill c8378fce95 Add library collection `vendor` 4 years ago
  gingerBill 7845769d4b Remove unused code 4 years ago
  gingerBill 3fde4616e0 Correct mutex usage for `path_to_fullpath`; make `ThreadPool` use `BlockingMutex` 4 years ago
  gingerBill 08942714a2 Make `Arena` allocate virtual memory directory; make it use a `BlockingMutex` 4 years ago
  gingerBill be76da2c90 Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC but easier to change later) 4 years ago
  gingerBill d1e5f34f76 Use `DEFAULT_TO_THREADED_CHECKER` 4 years ago
  gingerBill 3ac674cf02 Fix typo 4 years ago
  gingerBill 99080d41f3 INTERNAL USE ONLY: `//+lazy` build flag 4 years ago
  gingerBill 92f3567ee6 Default to using a threaded checker on Windows; Add `-no-threaded-checker` for Windows 4 years ago
  gingerBill e15858e2be Remove random load balancing in `thread_proc_body` 4 years ago
  gingerBill bd8e2f82be Replace non-recursive mutexes with `BlockingMutex`; Minor improves to initialization improves 4 years ago
  gingerBill bab1873416 Require throughput pass results with `-show-more-timings -show-debug-messages` rather than just the former flag 4 years ago
  gingerBill 698eeaf7c3 Add (internal flag) -show-debug-messages 4 years ago