Ginger Bill
|
5df854fcef
Fixed demo
|
8 жил өмнө |
Ginger Bill
|
260089431e
Write demo for v0.5.0
|
8 жил өмнө |
Ginger Bill
|
d0d8da8c08
Revert demo
|
8 жил өмнө |
Ginger Bill
|
d1365b3466
Fix poly-procs for variadic calls
|
8 жил өмнө |
Ginger Bill
|
c949ca2a5c
Allow for named arguments for polymorphic procedures
|
8 жил өмнө |
Ginger Bill
|
d974b29f67
Reduce excessive node cloning on para-poly checking and fix scope bug
|
8 жил өмнө |
Ginger Bill
|
cc7316bb35
Fix IR printing for para-poly procedures
|
8 жил өмнө |
Ginger Bill
|
a0d8dcd974
Remove `let`
|
8 жил өмнө |
Ginger Bill
|
c642e326ce
Undef value `---` (for setting a value to be uninitialized/undefined)
|
8 жил өмнө |
Ginger Bill
|
362a118782
Remove "overloading" bug of para-poly-procs
|
8 жил өмнө |
Ginger Bill
|
3ab481df17
`new` as a user-level procedure
|
8 жил өмнө |
Ginger Bill
|
4e7150b470
Allow nested para-poly procedures
|
8 жил өмнө |
Ginger Bill
|
1ced92be47
Rudimentary para-poly procedures
|
8 жил өмнө |
Ginger Bill
|
15dbea6899
Generic procedures generate types on use
|
8 жил өмнө |
Ginger Bill
|
c4081393c1
Fix typo for some built-in procedures
|
8 жил өмнө |
Ginger Bill
|
1d81b73df9
Basic command line flags: e.g. `-opt=0`
|
8 жил өмнө |
Ginger Bill
|
18f885efab
`expand_to_tuple`
|
8 жил өмнө |
Ginger Bill
|
bba088bee7
Use UTF-8 command line on windows
|
8 жил өмнө |
Ginger Bill
|
6cbb6bef0b
Wrap hashing functions
|
8 жил өмнө |
Ginger Bill
|
8744c60563
Clean up code for return statements, slightly
|
8 жил өмнө |
Ginger Bill
|
8197c02dcf
Default result values for procedure types; Named result values in `return` statements
|
8 жил өмнө |
Ginger Bill
|
9faf0020cc
Amend Checker API
|
8 жил өмнө |
Ginger Bill
|
53075e2570
Update old demos
|
8 жил өмнө |
Ginger Bill
|
264ca00db7
Merge branch 'master' of https://github.com/gingerBill/Odin
|
8 жил өмнө |
Ginger Bill
|
6b65ef6d88
Fix compilation bug on Linux
|
8 жил өмнө |
Ginger Bill
|
5957d7f7be
Implicit Parameter Passing based `context` system (replacing Thread Local Storage (TLS) approach)
|
8 жил өмнө |
Ginger Bill
|
35c102137f
Compiler compiles for x86 (doesn't work properly)
|
8 жил өмнө |
Ginger Bill
|
5427d14416
Code will compile as 32 bit but will causes errors in the linker on Windows
|
8 жил өмнө |
Ginger Bill
|
178236d1ff
Barebones layout for the documentation declarations
|
8 жил өмнө |
Ginger Bill
|
736c880ba9
Add docs.cpp
|
8 жил өмнө |