Commit History

Author SHA1 Message Date
  gingerBill 6ec014e980 Make `-threaded-checker` the default not (opt out with `-no-threaded-checker`) 2 years ago
  gingerBill 1517f1d779 Add uncomment `add_type_info_type` calls for type assertions 2 years ago
  gingerBill 9455918eec Fix min dep type info problem caused by const ref of `map_set` 2 years ago
  gingerBill 12e42d92d3 Localize `GenProcsData` to the entity itself 2 years ago
  gingerBill d4e18109da Move walking of dependencies for procedures to just before calculating the min dep set 2 years ago
  gingerBill d06a0e7093 Improve the `PtrSet` to be as simple and small as possible 2 years ago
  gingerBill ec69101101 Convert `minimum_dependency_type_info_set` to use a `PtrMap` 2 years ago
  gingerBill bb80c1b059 Add `type_and_value_mutex` to `DeclInfo` 2 years ago
  gingerBill 774fea1e63 Use `RwMutex` for `gen_procs` 2 years ago
  gingerBill 3dee3205b2 Use `RwMutex` for `DeclInfo` `deps 2 years ago
  gingerBill c7a704d345 Use `RwMutex` for the `Scope` 2 years ago
  gingerBill 747a11a954 Allow all set entry types to be implicitly cast to their key/value type to allow for easier iteration 2 years ago
  gingerBill 252be0fb41 Make all maps use heap allocator implicitly 2 years ago
  gingerBill 600f2b7284 Use heap_allocator for all hash set types 2 years ago
  gingerBill e10fe91eba Narrow global `gen_procs_mutex` further 2 years ago
  gingerBill fd62ee14cd Code moving around 2 years ago
  gingerBill 69b075782b Use a package local mutex for `add_type_and_value` 2 years ago
  gingerBill d36c3c2590 Re enable `type_and_value_mutex` 2 years ago
  gingerBill 318d92f9a8 Comment out `type_and_value_mutex` usage 2 years ago
  gingerBill df2767311f Use `mutex_try_lock` in `check_proc_info` 2 years ago
  gingerBill 09c26e6be0 Narrow type info mutex usage 2 years ago
  gingerBill 0d87b2e8db Use local mutexes rather than a global one for the dependency insertion 2 years ago
  gingerBill ad52003077 Remove some unneeded checks 2 years ago
  gingerBill 529383f5b1 Correct a race condition when checking the procedure body 2 years ago
  gingerBill f01cff7ff0 Multithread checker 2 years ago
  gingerBill 015fe924b8 Remove use of queues for procedure checking. 2 years ago
  gingerBill a5ce8a8c0b Multi thread `check_export_entities` 2 years ago
  gingerBill bfdcf900ef Remove `global_` prefix from `global_thread_pool_*` procedures 2 years ago
  gingerBill 54f89dd84b Multithread `check_collect_entities_all` using new thread pool 2 years ago
  gingerBill 3c90a05957 Replace condition+mutex with futex 2 years ago