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 |