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 |