| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | | Fix min dep type info problem caused by const ref of `map_set` | gingerBill | 2023-01-04 | 3 | -2/+34 | |
| * | | | | | | Narrow mutex usage | gingerBill | 2023-01-04 | 1 | -4/+3 | |
| * | | | | | | Localize `GenProcsData` to the entity itself | gingerBill | 2023-01-04 | 5 | -24/+22 | |
| * | | | | | | Localize gen_types mutexes | gingerBill | 2023-01-04 | 3 | -65/+75 | |
| * | | | | | | Move walking of dependencies for procedures to just before calculating the mi... | gingerBill | 2023-01-04 | 4 | -44/+71 | |
| * | | | | | | Improve the `PtrSet` to be as simple and small as possible | gingerBill | 2023-01-04 | 5 | -202/+157 | |
| * | | | | | | Remove unused procedures | gingerBill | 2023-01-03 | 1 | -11/+3 | |
| * | | | | | | Convert `minimum_dependency_type_info_set` to use a `PtrMap` | gingerBill | 2023-01-03 | 5 | -27/+12 | |
| * | | | | | | Add extra mutex to TypePth just in case | gingerBill | 2023-01-03 | 2 | -2/+17 | |
| * | | | | | | Minimize `add_type_info_type` usage | gingerBill | 2023-01-03 | 3 | -8/+10 | |
| * | | | | | | Add `+ignore` along with `+build ignore` | gingerBill | 2023-01-03 | 1 | -0/+2 | |
| * | | | | | | Add `type_and_value_mutex` to `DeclInfo` | gingerBill | 2023-01-03 | 2 | -2/+8 | |
| * | | | | | | Minimize calling of `Ast::thread_safe_file()` when cloning | gingerBill | 2023-01-03 | 1 | -141/+143 | |
| * | | | | | | Make `BlockingMutex` | gingerBill | 2023-01-03 | 1 | -1/+1 | |
| * | | | | | | Use `RwMutex` for `gen_procs` | gingerBill | 2023-01-03 | 4 | -23/+20 | |
| * | | | | | | Clarify `RwLock`s for `add_dependenies_from_unpacking` | gingerBill | 2023-01-03 | 2 | -10/+2 | |
| * | | | | | | Use `RwMutex` for `DeclInfo` `deps | gingerBill | 2023-01-03 | 4 | -18/+27 | |
| * | | | | | | Use `RwMutex` for the `Scope` | gingerBill | 2023-01-03 | 7 | -29/+138 | |
| * | | | | | | General improves to `alloc_ast_node` and other unnecessary checks | gingerBill | 2023-01-03 | 8 | -16/+16 | |
| * | | | | | | More `for_array(i, y)` to `for (x : y)` translations | gingerBill | 2023-01-03 | 6 | -136/+80 | |
| * | | | | | | Add more uses of C++ style `for` loops over `for_array` macro | gingerBill | 2023-01-03 | 1 | -92/+57 | |
| * | | | | | | Allow all set entry types to be implicitly cast to their key/value type to al... | gingerBill | 2023-01-03 | 8 | -50/+50 | |
| * | | | | | | Make all maps use heap allocator implicitly | gingerBill | 2023-01-03 | 11 | -65/+79 | |
| * | | | | | | Use heap_allocator for all hash set types | gingerBill | 2023-01-03 | 12 | -40/+45 | |
| * | | | | | | More explicit uses of mutexes | gingerBill | 2023-01-02 | 1 | -4/+9 | |
| * | | | | | | Narrow global `gen_procs_mutex` further | gingerBill | 2023-01-02 | 3 | -7/+5 | |
| * | | | | | | Code moving around | gingerBill | 2023-01-02 | 1 | -20/+27 | |
| * | | | | | | Minimize the parapoly mutex usage a bit | gingerBill | 2023-01-02 | 3 | -55/+46 | |
| * | | | | | | Use a package local mutex for `add_type_and_value` | gingerBill | 2023-01-02 | 6 | -37/+46 | |
| * | | | | | | Be very explicit where the gen_procs_mutex can be unlock | gingerBill | 2023-01-02 | 1 | -10/+29 | |
| * | | | | | | Remove loops within futex signals on Linux | gingerBill | 2023-01-02 | 2 | -17/+9 | |
| * | | | | | | Re enable `type_and_value_mutex` | gingerBill | 2023-01-02 | 1 | -2/+2 | |
| * | | | | | | Fix darwin's futex implementation in the compiler | gingerBill | 2023-01-02 | 1 | -24/+23 | |
| * | | | | | | Comment out `type_and_value_mutex` usage | gingerBill | 2023-01-02 | 1 | -2/+2 | |
| * | | | | | | Comment out many mutex guards in `type_(size|align)_of_internal` | gingerBill | 2023-01-02 | 2 | -22/+21 | |
| * | | | | | | Narrow `fullpath_mutex` usage | gingerBill | 2023-01-02 | 1 | -3/+9 | |
| * | | | | | | Narrow `g_type_mutex` usage | gingerBill | 2023-01-02 | 1 | -37/+39 | |
| * | | | | | | Use `mutex_try_lock` in `check_proc_info` | gingerBill | 2023-01-02 | 1 | -1/+4 | |
| * | | | | | | Narrow type info mutex usage | gingerBill | 2023-01-02 | 1 | -27/+26 | |
| * | | | | | | Remove another use of a global mutex | gingerBill | 2023-01-02 | 1 | -7/+12 | |
| * | | | | | | Use local mutexes rather than a global one for the dependency insertion | gingerBill | 2023-01-02 | 2 | -30/+11 | |
| * | | | | | | Fix pool running | gingerBill | 2023-01-02 | 1 | -2/+4 | |
| * | | | | | | Add define for darwin | gingerBill | 2023-01-02 | 1 | -0/+1 | |
| * | | | | | | Explicitly call `store` for futex | gingerBill | 2023-01-02 | 1 | -2/+4 | |
| * | | | | | | Remove some unneeded checks | gingerBill | 2023-01-02 | 2 | -3/+5 | |
| * | | | | | | Minor clean up of thread pool code | gingerBill | 2023-01-02 | 1 | -9/+6 | |
| * | | | | | | Remove unneeded mutex | gingerBill | 2023-01-02 | 6 | -42/+41 | |
| * | | | | | | Remove unneeded `local_entity_map` | gingerBill | 2023-01-02 | 5 | -14/+1 | |
| * | | | | | | Correct a race condition when checking the procedure body | gingerBill | 2023-01-02 | 12 | -66/+260 | |
| * | | | | | | Multithread checker | gingerBill | 2023-01-02 | 1 | -59/+5 | |