aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Add `ptr_to_bytes`gingerBill2017-11-161-0/+10
* Allow for printf style `assert` and `panic`gingerBill2017-11-161-12/+10
* Disable negation of unsigned constants (Issue: #145)gingerBill2017-11-151-1/+0
* Disable all cyclic importationsgingerBill2017-11-131-2/+0
* Add optional truncate parameter to write_entire_file (#144)gingerBill2017-11-131-2/+6
* Remove `#const`; Minor fixesgingerBill2017-11-121-1/+0
* Allow for default arguments after a variadic parametergingerBill2017-11-121-76/+76
* Fix cast to uintptrgingerBill2017-11-101-1/+1
* Fix opening file without close; Minor fixesgingerBill2017-11-092-29/+17
* Change push allocator system; update core librariesgingerBill2017-11-095-67/+115
* Amend allocation procedures with caller location; Compound literals missing t...gingerBill2017-11-091-28/+39
* Add Source_Code_Location parameter Allocator_Proc (#138)gingerBill2017-11-082-10/+12
* Fix array of array arithmeticgingerBill2017-11-071-22/+8
* Fix cyclic type checking buggingerBill2017-11-051-1/+1
* Fix `fmt.odin` %#v fancy printinggingerBill2017-11-051-7/+5
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-051-38/+38
* Add array programminggingerBill2017-11-051-2/+1
* Fix fmt printing `uintptr` typegingerBill2017-11-048-67/+71
* Custom thread local modelsgingerBill2017-11-031-1/+0
* Fix issue #130; allow conversion from any pointer to `uintptr` and vice versagingerBill2017-11-021-5/+5
* Fix issue #131gingerBill2017-11-021-1/+1
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-291-149/+155
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-291-1/+1
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-2910-409/+285
* Attributes; @(link_name="foo")gingerBill2017-10-2916-498/+565
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-299-34/+272
* Change `foreign_library` to `foreign import`gingerBill2017-10-155-12/+12
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "sy...gingerBill2017-10-155-12/+12
* Fix issue with #118Ginger Bill2017-10-121-2/+5
* Fix typos in c.odinGinger Bill2017-10-101-2/+2
* Fix `string_to_enum_value`Ginger Bill2017-10-091-1/+1
* Union tag stored as an integerGinger Bill2017-10-082-5/+21
* Better error messages for import cyclesGinger Bill2017-10-082-1/+161
* Fix issue #114Ginger Bill2017-10-042-37/+41
* Procedure literals for default values in structsGinger Bill2017-10-012-12/+6
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-0122-111/+113
* Wrap entry point `main` around the C style `main` in the IRGinger Bill2017-09-303-4/+17
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-2115-496/+494
* Fix decimal.odin, againGinger Bill2017-09-201-3/+2
* Fix decimal.odin assignment bugGinger Bill2017-09-202-16/+16
* Fix issue #101Ginger Bill2017-09-201-1/+1
* Fix file load order and allow when statements at file scopeGinger Bill2017-09-202-6/+3
* Fix issue #94Ginger Bill2017-09-117-61/+61
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in s...Ginger Bill2017-09-107-17/+24
* Library collectionsGinger Bill2017-09-0717-37/+35
* IR Fix for UnionTagValueGinger Bill2017-08-281-2/+4
* `export` declarationsGinger Bill2017-08-273-6/+6
* Remove () grouping for `foreign_library`Ginger Bill2017-08-275-20/+14
* Replace `import_load` with `using import .`Ginger Bill2017-08-2711-45/+31
* Fix `mem.Arena`Ginger Bill2017-08-131-7/+5