Commit History

Author SHA1 Message Date
  gingerBill 924faa58b4 Correct `map_remove(PtrMap)` 3 years ago
  gingerBill e95204908a Add `PtrMap`, begin working change `Map` to `PtrMap` where possible 3 years ago
  gingerBill a022f18015 Reorganize code 3 years ago
  gingerBill b2a2aa15c2 Add `ODIN_BUILD_MODE` 3 years ago
  gingerBill 6ded538546 `@(linkage=<string>)` for procedures and variables; `@(require)` for procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass` 3 years ago
  gingerBill 9ab71ca0da Add `ODIN_NO_CRT` global constant 3 years ago
  gingerBill 5f51337a01 Add procs for wasm32 3 years ago
  gingerBill b4df51e483 Merge branch 'master' into new-matrix-type 3 years ago
  gingerBill c9effb9b9f Correct ternary if expression type determination 3 years ago
  gingerBill ef73a284e3 Fix check_remove_expr_info 3 years ago
  gingerBill 662cbaf425 Support indexing matrices 3 years ago
  gingerBill ba331024af Very basic matrix support in backend 3 years ago
  gingerBill 4c655865e5 Begin work on matrix type 3 years ago
  gingerBill 7aac8df2f2 Add `runtime._cleanup_runtime` internal call 3 years ago
  gingerBill 2c469a39c7 Simplify `TIME_SECTION` code 3 years ago
  gingerBill a463609e4c If an entity is inserted into a scope already exists by the same name, it will not report as an error any more 3 years ago
  gingerBill 2bdae52fed Add @(init) attribute for procedures, allowing for procedures to be called at startup 3 years ago
  gingerBill fa0d58f96e Correct f64 -> u128/i128 generation 3 years ago
  gingerBill fb8fa5217d Begin minimize `Type` size by replacing `Array` with `Slice` etc 4 years ago
  gingerBill 582559f7ac Correct did you mean logic and make thread-safe-er 4 years ago
  gingerBill 6d49df1d87 Don't use the thread pool if worker count is 0 4 years ago
  gingerBill ac191bd31f Simplify logic for `-thread-count:1` 4 years ago
  gingerBill ad3a3547d6 Unify thread pool logic across the rest of the compiler, using a global thread pool 4 years ago
  gingerBill 382ca20916 Correct procedure checking flag handling, and correct the (bodge) handle of unchecked procedure bodies 4 years ago
  gingerBill 6a77fc4cdd Add multi-pointer types `[^]T` 4 years ago
  gingerBill fa4f3aa7ad Correct atomic usage 4 years ago
  gingerBill 38841dd46e Fix race condition from `add_entity_use` due to Entity.identifier 4 years ago
  gingerBill df372dbd5b Migrate and remove more from gb.h 4 years ago
  gingerBill 5c4d95d539 Move more of `gb.h`'s Synchronization code into common.cpp 4 years ago
  gingerBill 7845769d4b Remove unused code 4 years ago