Commit History

Author SHA1 Message Date
  gingerBill 7ae54ae3b4 Add `-no-dynamic-literals` to disallow dynamic array and map literals 5 years ago
  gingerBill b2beb9512f Add thread.join_multiple 5 years ago
  gingerBill 2b18f43b65 Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment) 5 years ago
  gingerBill 6bd05ef5d7 Begin migration from sys/win32 to sys/windows 5 years ago
  gingerBill b3c51a8b44 Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe` concept 5 years ago
  gingerBill e0a242e9a1 Enforce explicit context definition for procedure calls 5 years ago
  gingerBill 3bd00fd6b7 Add `thread.Pool` with example in demo.odin; Update linalg to support handness changes for projection matrices 5 years ago
  gingerBill ab52f8d795 Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic 5 years ago
  gingerBill a8a4dc1eb1 Make default `context.temp_allocator` thread safe when using `package thread` 5 years ago
  Tetralux 99121d6ff2 Implement core:thread and core:sync on Unix using pthreads 5 years ago
  gingerBill cdbf831a7a Replace `context <- c {}` with `context = c;`. context assignments are scope based 7 years ago
  gingerBill d556fa2cd8 Remove special shared scope for runtime stuff 7 years ago
  gingerBill 86cf9383ea Fix delayed assert collection 7 years ago