gingerBill
|
7140f42915
Modify runtime to reduce dependencies on other packages
|
il y a 5 ans |
gingerBill
|
2a6d9e8927
`#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope
|
il y a 5 ans |
gingerBill
|
939459b635
Change implicit semicolon rules for record types within procedure bodies; Update `package odin/*`
|
il y a 5 ans |
gingerBill
|
4e8a801b35
strings.split; strings.index; eprint* over print*_err;
|
il y a 5 ans |
gingerBill
|
7bc146e6fd
Built-in Quaternions (Not just an April Fool's Joke any more)
|
il y a 6 ans |
gingerBill
|
04036aba9c
`package reflect`; fix substring type bug; fix scoping rules for `using` on procedure parameter
|
il y a 6 ans |
gingerBill
|
9c63212824
Struct field tags
|
il y a 6 ans |
gingerBill
|
2c5c8192f8
Fix parsing for procedure literals expression statements; improve assert performance; other minor fixes
|
il y a 6 ans |
gingerBill
|
c7a70be824
Fix __get_map_key
|
il y a 6 ans |
gingerBill
|
f25818e923
Make procedure parameters just named values rather than copied variables
|
il y a 6 ans |
gingerBill
|
4ab9edeb53
union #no_nil
|
il y a 6 ans |
gingerBill
|
fb3d73cb20
Make core library use `a..<b` rather than doing `a..b-1`
|
il y a 6 ans |
gingerBill
|
1354f53d02
Remove `derived` from `context`; Fix parsing issue for `typeid` specializations in record parameters; Fix runtime printing of types
|
il y a 6 ans |
gingerBill
|
ef04d13337
Use `context` for assert-based things.
|
il y a 6 ans |
gingerBill
|
68d4bde82f
Overrideable stdin, stdout, stderr at the `context` level
|
il y a 6 ans |
gingerBill
|
1fd677b42e
Remove *_remove from demo and use built-in versions
|
il y a 6 ans |
gingerBill
|
bdab5e00da
Minor code clean up
|
il y a 6 ans |
gingerBill
|
4c51384ad6
`intrinsics.vector` type (Experimental)
|
il y a 6 ans |
gingerBill
|
dee28d998f
Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes
|
il y a 6 ans |
gingerBill
|
5acea1bceb
Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typeid for map keys
|
il y a 6 ans |
gingerBill
|
66a9fde12c
Remove `#[...]` attribute syntax.
|
il y a 6 ans |
gingerBill
|
b4e83a430a
Add `card` procedure to measure cardinality of a bit_set
|
il y a 6 ans |
gingerBill
|
47e31c3de8
Remove return value from `append`
|
il y a 6 ans |
gingerBill
|
28583bfff8
Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (raises warning currently)
|
il y a 6 ans |
gingerBill
|
00161023cd
Endian specific integers: e.g. i32 i32le i32be
|
il y a 6 ans |
gingerBill
|
b55b1ffe14
`opaque` keyword and type
|
il y a 6 ans |
gingerBill
|
6659ceb551
Allow comparisons of `cstring`; Add `resize`
|
il y a 6 ans |
gingerBill
|
ce2e23849e
Fix `context` initialization
|
il y a 6 ans |
gingerBill
|
099995e7dd
Add basics for context-based Logger
|
il y a 6 ans |
gingerBill
|
42b42db675
Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging procedure
|
il y a 6 ans |