aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* Fix `runtime.cstring_len`gingerBill2019-10-291-3/+3
* Modify runtime to reduce dependencies on other packagesgingerBill2019-10-232-33/+139
* `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scopegingerBill2019-10-131-26/+28
* Change implicit semicolon rules for record types within procedure bodies; Upd...gingerBill2019-10-061-1/+1
* strings.split; strings.index; eprint* over print*_err;gingerBill2019-10-061-2/+2
* Built-in Quaternions (Not just an April Fool's Joke any more)gingerBill2019-08-262-13/+80
* `package reflect`; fix substring type bug; fix scoping rules for `using` on p...gingerBill2019-08-111-4/+7
* Struct field tagsgingerBill2019-08-091-2/+3
* Fix bit_field comparison against nil #414gingerBill2019-08-091-0/+34
* Fix parsing for procedure literals expression statements; improve assert perf...gingerBill2019-07-281-5/+7
* Improve the performance of simple array comparisonsgingerBill2019-07-271-1/+39
* Fix __get_map_keygingerBill2019-07-151-1/+2
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-152-3/+6
* union #no_nilgingerBill2019-07-091-3/+4
* Move internal 128-bit stuff to a windows specific filegingerBill2019-06-012-201/+202
* Add i128/u128 support for bit setsgingerBill2019-05-281-0/+2
* Support 128-bit integers `i128` `u128`gingerBill2019-05-281-0/+199
* Make core library use `a..<b` rather than doing `a..b-1`gingerBill2019-05-281-3/+3
* Remove `derived` from `context`; Fix parsing issue for `typeid` specializatio...gingerBill2019-03-312-26/+31
* Use `context` for assert-based things.gingerBill2019-03-301-5/+5
* Overrideable stdin, stdout, stderr at the `context` levelgingerBill2019-03-301-0/+8
* Fix slicing issue; Change path of math/bits in package json #363gingerBill2019-03-301-1/+1
* Remove *_remove from demo and use built-in versionsgingerBill2019-03-252-2/+4
* Modify slice_expr_error_* logic to change depending on which parameters are p...gingerBill2019-03-251-5/+26
* Fix `runtime.*_expr_error` errorgingerBill2019-03-251-2/+2
* Minor code clean upgingerBill2019-03-111-18/+12
* `intrinsics.vector` type (Experimental)gingerBill2019-02-231-1/+7
* Allow for @indent for attributes that don't require any parameters; Add -igno...gingerBill2019-01-301-37/+37
* Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typei...gingerBill2019-01-052-6/+22
* Move error handling for bounds checking into separate procedures (eliminate c...gingerBill2018-12-311-65/+81
* Update `package strings`gingerBill2018-12-261-1/+1
* Remove `#[...]` attribute syntax.gingerBill2018-12-261-0/+1
* Add `card` procedure to measure cardinality of a bit_setgingerBill2018-12-211-0/+20
* Remove return value from `append`gingerBill2018-12-141-9/+6
* Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (...gingerBill2018-12-021-14/+14
* Endian specific integers: e.g. i32 i32le i32begingerBill2018-12-021-1/+7
* Subset and superset operators for `bit_set`: < <= > >=gingerBill2018-11-251-1/+1
* `opaque` keyword and typegingerBill2018-11-111-0/+6
* Allow comparisons of `cstring`; Add `resize`gingerBill2018-10-311-0/+35
* Fix `context` initializationgingerBill2018-10-201-8/+13
* Add basics for context-based LoggergingerBill2018-10-201-0/+4
* Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging ...gingerBill2018-10-131-0/+22
* switch on typeid with type casesgingerBill2018-10-131-4/+2
* Update runtime printing codegingerBill2018-10-111-13/+21
* Prefix runtime proceduresgingerBill2018-09-291-12/+12
* Remove reference to the runtime package within itselfLipid2018-09-161-2/+2
* Fix delete_key #262gingerBill2018-09-151-10/+15
* Fix runtime proc names; Change calling convention of `context` parametergingerBill2018-09-151-3/+3
* context.allocator = a; Remove __ from runtime procs; improve division for com...gingerBill2018-09-152-84/+121
* Make `panic` a diverging proceduregingerBill2018-09-081-1/+1