gingerBill
|
9e6e769141
Add sanity checks to checker
|
il y a 4 ans |
Jeroen van Rijn
|
c0f746a251
Merge pull request #1065 from Kelimion/string_cut
|
il y a 4 ans |
gingerBill
|
ccbdf086ff
Add `@(warning=<string>)`
|
il y a 4 ans |
Jeroen van Rijn
|
d260ca6738
string.cut uses context.allocator by default.
|
il y a 4 ans |
gingerBill
|
b0e64ca7e8
Prepare tokenizer for optimizations
|
il y a 4 ans |
gingerBill
|
7f3d4cb504
Remove the literal conversion logic to the parser from the tokenizer
|
il y a 4 ans |
gingerBill
|
97be36d18a
Replace `line` with `column_minus_one` in `Tokenizer`; Remove dead code
|
il y a 4 ans |
gingerBill
|
be76da2c90
Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC but easier to change later)
|
il y a 4 ans |
gingerBill
|
b1a8357f50
Clean up a bit of the tokenizer code so that the semicolon insertion rules are in one place
|
il y a 4 ans |
Jeroen van Rijn
|
0dc900ba34
Add `strings.cut`, which returns a substring.
|
il y a 4 ans |
gingerBill
|
700624119b
Give `begin_error_block` its own recursive mutex
|
il y a 4 ans |
gingerBill
|
af32aba7fc
Modify MPMCQueue behaviour to use `i32` over `isize`; Correct cache line padding within MPMCQueue
|
il y a 4 ans |
gingerBill
|
541c79c01a
Add mutex for `@(builtin)` attributes
|
il y a 4 ans |
gingerBill
|
358226468d
EXPERIMENT: Set `DEFAULT_TO_THREADED_CHECKER` on all platforms
|
il y a 4 ans |
gingerBill
|
d1e5f34f76
Use `DEFAULT_TO_THREADED_CHECKER`
|
il y a 4 ans |
gingerBill
|
416dd93bf7
Add accidentally removed call
|
il y a 4 ans |
gingerBill
|
7c80577160
Correct race condition on untyped expr info map logic on global evaluations
|
il y a 4 ans |
gingerBill
|
a5d6fda433
Define which mutexes are blocking and recursive explicitly
|
il y a 4 ans |
gingerBill
|
4bc3796f9b
Short circuit `check_with_workers` logic on `worker_count == 0`
|
il y a 4 ans |
gingerBill
|
5e12f5a746
Unify threading logic
|
il y a 4 ans |
gingerBill
|
4080ba4026
Remove global semaphore and place in CheckerInfo
|
il y a 4 ans |
gingerBill
|
e17593be94
Remove dead mutex
|
il y a 4 ans |
gingerBill
|
44aa69748c
Correct logic for `check_import_entities - collect file decls`
|
il y a 4 ans |
gingerBill
|
9cd5ea59dd
Big simplification and improvement of the entity collection system, reducing unneeded steps for packages
|
il y a 4 ans |
gingerBill
|
116e98b378
Improve default scope size
|
il y a 4 ans |
gingerBill
|
ae25787f48
Fix syntax error for a missing package name
|
il y a 4 ans |
gingerBill
|
08dc829b70
Manually short circuit in `lb_build_if_stmt` for constant conditions
|
il y a 4 ans |
gingerBill
|
3ac674cf02
Fix typo
|
il y a 4 ans |
gingerBill
|
6cd06ab95f
Minor fix
|
il y a 4 ans |
gingerBill
|
99080d41f3
INTERNAL USE ONLY: `//+lazy` build flag
|
il y a 4 ans |