gingerBill
|
1baeb9406f
Utilize `union #shared_nil` in more places
|
3 years ago |
gingerBill
|
f0529535e0
`ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new string version of the old constant
|
3 years ago |
Daniel Gavin
|
5b074ceee5
Add json encoding test + fix enum not being set on success.
|
3 years ago |
gingerBill
|
cdf881a378
Fix json.marshal for Matrix
|
3 years ago |
gingerBill
|
2d2e3ed6a1
Remove dead code
|
3 years ago |
gingerBill
|
9d797ea225
Add more support for complex types
|
3 years ago |
gingerBill
|
aac290e366
Clean up `json.marshal_to_writer`
|
3 years ago |
gingerBill
|
c22f2866c7
Remove `fmt` dependency
|
3 years ago |
gingerBill
|
9bc12e3f38
Improve `json.marshal` error handling for `io.Writer`; Add docs for the different JSON specifications
|
3 years ago |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
18a0fa02c5
Add multi pointers to core
|
4 years ago |
gingerBill
|
db3501f61b
[Breaking] Change the layout `json.Value` to be a `union` rather than a `struct` of a `json.Pos` and the union
|
4 years ago |
gingerBill
|
54e6c50769
Implement `f16` functionality
|
4 years ago |
gingerBill
|
41b854f192
Remove `#opaque` types
|
4 years ago |
gingerBill
|
595885d3db
Remove `bit_field` in type info, runtime, and general core library
|
4 years ago |
gingerBill
|
3bcccf88d5
vet all core packages
|
4 years ago |
gingerBill
|
18da0b3418
Integrate `package io` into core library
|
4 years ago |
gingerBill
|
1acd5acd70
Remove unused variable
|
4 years ago |
gingerBill
|
dbaf4d24f6
Update package json for new map layout; Correct llvm-api includes for *nix
|
4 years ago |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 years ago |
gingerBill
|
7f48cf8405
[REFLECTION BREAKING] Modify the internals of the `map` type to increase performance
|
5 years ago |
gingerBill
|
5fa54fd2cc
Commit fix
|
5 years ago |
gingerBill
|
d1c9fd4e01
Implement `#complete switch` by default, replace with `#partial switch` #511
|
5 years ago |
gingerBill
|
9db81498d8
Make the `string` type elements "immutable", akin to `char const *` in C
|
5 years ago |
gingerBill
|
939459b635
Change implicit semicolon rules for record types within procedure bodies; Update `package odin/*`
|
5 years ago |
gingerBill
|
3ad20a2d2d
Remove `package types` and merge with `package reflect`
|
6 years ago |
gingerBill
|
8ee7ee7120
Fix core library for the new procedure parameter addressing mode
|
6 years ago |
gingerBill
|
fb3d73cb20
Make core library use `a..<b` rather than doing `a..b-1`
|
6 years ago |
gingerBill
|
a9b20c29b1
Fix slicing issue; Change path of math/bits in package json #363
|
6 years ago |