Ginger Bill
|
a6f8c9d6e0
v0.0.4 - `odin build_dll`, atomic.odin, sync.odin
|
8 anni fa |
Ginger Bill
|
e8b4228833
Fix procedure casting; SUBSYSTEM to CONSOLE in linker
|
8 anni fa |
Ginger Bill
|
0d69dfcde6
Custom entry points on Windows (DllMain; WinMain)
|
8 anni fa |
Ginger Bill
|
fa89d2775a
`build_dll`; Require an entry point procedure `main`
|
8 anni fa |
Ginger Bill
|
517b34f798
Improve parsing with semicolon insertion
|
8 anni fa |
Ginger Bill
|
a16bdb215a
Go/BCPL style semicolon insertion during tokenizing stage
|
8 anni fa |
Ginger Bill
|
88aa74bbb9
Remove multiple messages for cyclic type errors.
|
8 anni fa |
Ginger Bill
|
8ec9811d7a
Fix (Crude) cyclic type checking for arrays and vectors
|
8 anni fa |
Ginger Bill
|
c71b547cde
(Crude) Cyclic Type Checking
|
8 anni fa |
Ginger Bill
|
76e724718c
Fix preload initialization ordering
|
8 anni fa |
Ginger Bill
|
0b87313f08
Change entity collection strategy
|
8 anni fa |
Ginger Bill
|
4bb45700a5
Semicolons are required; `when` condition for certain file scope declarations; #import syntax change
|
8 anni fa |
Ginger Bill
|
be8b9bda2f
Delay importing entities till all other entities are collected
|
8 anni fa |
Ginger Bill
|
d9c686b53d
`when` statement; Better entity collection system (for both local and global); Better parsing for record declarations
|
8 anni fa |
Ginger Bill
|
b232b9d5ea
Basic `when` statement - Compile time if statement
|
8 anni fa |
Ginger Bill
|
492490f7f6
Update demo.odin
|
8 anni fa |
Ginger Bill
|
598dab5bc4
#rune "" to ''; Remove infix and postfix call notation
|
8 anni fa |
Ginger Bill
|
cbb70c7873
Fix parsing for comments; add global ODIN_* string constants
|
8 anni fa |
Ginger Bill
|
fb45287e9e
Fix import/export rules for #import as .
|
8 anni fa |
Ginger Bill
|
36ad9dae43
128 bit integers
|
9 anni fa |
Ginger Bill
|
24347ced45
Support `any` in `match type`
|
9 anni fa |
Ginger Bill
|
24ca106521
v0.0.3 Build
|
9 anni fa |
Ginger Bill
|
6c2772d093
Scrap Virtual Machine and begin again
|
9 anni fa |
Ginger Bill
|
8534e064b9
File restructure (again)
|
9 anni fa |
Ginger Bill
|
5271adb82f
Interpreter - Structs and Arrays
|
9 anni fa |
Ginger Bill
|
0ffe4b600d
Interpreter - call internal procedures
|
9 anni fa |
Ginger Bill
|
ca311c4a59
Begin work on the Interpreter
|
9 anni fa |
Ginger Bill
|
3ec67853e1
Minor `Entity` refactor
|
9 anni fa |
Ginger Bill
|
09f39ae2cc
Better constant strings for SSA; Fix Type_Info
|
9 anni fa |
Ginger Bill
|
6996df4104
Fix double declarations with enum bug
|
9 anni fa |