aboutsummaryrefslogtreecommitdiff
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix enum type comparison; Start demo 003 codeGinger Bill2016-09-214-25/+318
|
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-214-9/+10
|
* Sort enum entities; Remove sprint* from fmt.odinGinger Bill2016-09-201-3/+26
|
* fmt improvement; Minor refactoringGinger Bill2016-09-192-61/+51
|
* enum_to_string fix; enum count, min_value, max_valueGinger Bill2016-09-191-17/+23
|
* enum_to_stringGinger Bill2016-09-193-21/+194
|
* Core library and Better name mangling for filesGinger Bill2016-09-192-0/+10
|
* Better name mangler for SSA generationGinger Bill2016-09-184-437/+37
| | | | TODO: Define better name mangling rules and allow for explicit name overload
* #import search rule: relative then core/Ginger Bill2016-09-175-1543/+0
|
* VarDecl and ConstDecl split; error, warning, et al. now globalGinger Bill2016-09-174-2/+1175
|
* #import and #loadGinger Bill2016-09-162-15/+2
| | | | | #import - imported entities will not get exported #load - loaded entities will get exported
* Call expression, either handle all or ignore all results.Ginger Bill2016-09-164-38/+58
|
* ssa - alloca all variables at the very startGinger Bill2016-09-153-61/+111
|
* #file #line directivesGinger Bill2016-09-153-41/+44
|
* Fix namespacing issues for #import; allow using ImportNameGinger Bill2016-09-148-724/+154
|
* #import "" as namespaceGinger Bill2016-09-144-125/+18
|
* Basic module system (only file namespacing)Ginger Bill2016-09-142-7/+11
|
* Begin work on modules - No codegen!!!Ginger Bill2016-09-145-26/+32
|
* Fix addressing modes for selectorsGinger Bill2016-09-132-16/+24
|
* Remove len(), cap() and replace with selectors; fix defer in matchGinger Bill2016-09-134-131/+276
|
* Fix array bounds checkingGinger Bill2016-09-124-53/+120
|
* Slice and substring bounds checkingGinger Bill2016-09-121-1/+14
|
* Switchable array bounds checkingGinger Bill2016-09-1211-0/+2939