Commit History

Upphovsman SHA1 Meddelande Datum
  gingerBill f70939ab4f Use windows specific exception traps 5 år sedan
  gingerBill 1a4e2196bd Fix `runtime.bswap_16` 5 år sedan
  gingerBill ff92eb9112 Relative pointers 5 år sedan
  gingerBill 8b066b2456 Fix `runtime.memset` issue 5 år sedan
  gingerBill e0a242e9a1 Enforce explicit context definition for procedure calls 5 år sedan
  gingerBill f6c7a0c9b8 Fix -llvm-api `memset` "bug" 5 år sedan
  gingerBill 4236e870d7 Fix type assertion bug #619 5 år sedan
  gingerBill 90593fe6ae Endian specific floating point types (e.g. f32be) 5 år sedan
  gingerBill baf5b9edc3 Add `runtime.bswap_*` required for -llvm-api 5 år sedan
  gingerBill d4e95282c2 Fix `llvm.memset` for both backends 5 år sedan
  gingerBill 28502ba53b Fix `context` system; add more to -show-more-timings for LLVM API; Add `ODIN_USE_LLVM_API` global constant 5 år sedan
  gingerBill db7a3ffd2a Merge branch 'master' into llvm-integration 5 år sedan
  gingerBill e92fdb4a99 `x if cond else y` and `x when cond else y` expressions 5 år sedan
  gingerBill 2180f4a475 Basic work on obj generation 5 år sedan
  gingerBill ab52f8d795 Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic 5 år sedan
  gingerBill 10f0961184 Enumerated arrays `[Enum_Type]Elem_Type` 5 år sedan
  Patric Dexheimer ff0bc3ccad minor details ;) 5 år sedan
  gingerBill 5b1312342e Fix `runtime.mem_copy_non_overlapping` to be like C's `memcpy` 5 år sedan
  gingerBill d1c9fd4e01 Implement `#complete switch` by default, replace with `#partial switch` #511 5 år sedan
  gingerBill 58d4d424c6 Replace `#vector[N]T` with `#simd[N]T` to reduce confusion #498 5 år sedan
  gingerBill 9db81498d8 Make the `string` type elements "immutable", akin to `char const *` in C 5 år sedan
  gingerBill 44e0e96612 Prepare SOA Struct code for slices and dynamic arrays *to be implemented* 5 år sedan
  gingerBill d22e5b697d Add new #soa and #vector syntax 5 år sedan
  gingerBill 40546fbde2 Use `runtime.mem_copy` in `package me` 5 år sedan
  gingerBill fe5c642d9f Fix `runtime.cstring_len` 5 år sedan
  gingerBill 7140f42915 Modify runtime to reduce dependencies on other packages 5 år sedan
  gingerBill 7bc146e6fd Built-in Quaternions (Not just an April Fool's Joke any more) 6 år sedan
  gingerBill 65d41d4248 Fix bit_field comparison against nil #414 6 år sedan
  gingerBill 77734ea967 Improve the performance of simple array comparisons 6 år sedan
  gingerBill f25818e923 Make procedure parameters just named values rather than copied variables 6 år sedan