gingerBill
|
9274f29ca9
|
deprecated attribute for procedure declarations
|
2018-03-03 11:16:48 +00:00 |
|
gingerBill
|
d3ea334e7a
|
cstring
|
2018-02-28 11:20:11 +00:00 |
|
gingerBill
|
223c473cf6
|
Demo fix
|
2018-02-25 20:57:34 +00:00 |
|
gingerBill
|
f23bd2dc27
|
Revert demo
|
2018-02-25 20:46:32 +00:00 |
|
gingerBill
|
652da98c70
|
Fix slice bounds checking
|
2018-02-25 12:10:19 +00:00 |
|
gingerBill
|
f96a897821
|
Make switch in f { valid
|
2018-02-25 10:55:18 +00:00 |
|
gingerBill
|
35ba5771a5
|
Replace compile_assert with #assert
|
2018-02-24 19:03:29 +00:00 |
|
gingerBill
|
a0f2357cb3
|
Minor fix to demo
|
2018-02-17 19:40:33 +00:00 |
|
gingerBill
|
f51de2e488
|
Disallow #complete switch ranges
|
2018-02-17 19:24:02 +00:00 |
|
gingerBill
|
c4d2d287fc
|
#complete switch; Removal of dyncall
|
2018-02-17 11:54:08 +00:00 |
|
gingerBill
|
23ab3c4713
|
Replace [...] with [?]
|
2018-02-13 21:59:49 +00:00 |
|
gingerBill
|
14eeee40b2
|
Update demo.odin
|
2018-02-11 11:16:17 +00:00 |
|
gingerBill
|
038dea9202
|
v0.8.1
Fix initialization values for variables
|
2018-02-11 11:15:53 +00:00 |
|
gingerBill
|
54976c3249
|
v0.8.0
|
2018-02-09 18:03:06 +00:00 |
|
gingerBill
|
92780e2683
|
distinct keyword for type declarations
|
2018-02-05 22:46:30 +00:00 |
|
gingerBill
|
88ba6d8015
|
enum #export
|
2018-01-21 14:30:48 +00:00 |
|
gingerBill
|
8b288a2072
|
Reimplement opt stage
|
2018-01-20 16:16:59 +00:00 |
|
gingerBill
|
4e90644527
|
Remove timing for llvm-opt
|
2018-01-20 16:15:05 +00:00 |
|
gingerBill
|
add53228b2
|
-no-bounds-check
|
2018-01-18 12:22:27 +00:00 |
|
gingerBill
|
419ab6f00c
|
Named return value act as variables; Code reorganization
|
2018-01-17 19:07:38 +00:00 |
|
gingerBill
|
9428d86f2b
|
Specific sized booleans: b8, b16, b32, b64
|
2018-01-17 14:00:49 +00:00 |
|
gingerBill
|
184efd4f49
|
Update demo for using in
|
2018-01-13 22:42:05 +00:00 |
|
gingerBill
|
30530d058c
|
Remove struct #ordered
|
2017-12-17 14:53:40 +00:00 |
|
gingerBill
|
78b459590c
|
Print nil for nil procedures in fmt.odin
|
2017-12-12 21:21:55 +00:00 |
|
gingerBill
|
3703ca4df4
|
Explicit procedure group; Remove implicit procedure overloading
|
2017-12-09 18:11:36 +00:00 |
|
gingerBill
|
9f52b2c283
|
Update demo.odin
|
2017-12-03 22:28:54 +00:00 |
|
gingerBill
|
74fa7ca25d
|
New slice memory layout (ptr+len); byte
|
2017-11-26 18:36:46 +00:00 |
|
gingerBill
|
eb4b3f5976
|
Change push allocator system; update core libraries
|
2017-11-09 22:48:00 +00:00 |
|
gingerBill
|
d4f335d068
|
Fix fmt.odin %#v fancy printing
|
2017-11-05 19:47:18 +00:00 |
|
gingerBill
|
04b917a60a
|
More code clean up
|
2017-11-04 10:53:47 +00:00 |
|
Ginger Bill
|
c1e720a49b
|
match to switch; Optional semicolons after "import" statements
|
2017-10-01 17:09:57 +01:00 |
|
Ginger Bill
|
e6e9375b09
|
Remove http_test.odin
|
2017-09-29 21:20:39 +01:00 |
|
Ginger Bill
|
11614c2649
|
Fix old_demos; Fix when bug; Fix enum .names
|
2017-09-29 21:11:16 +01:00 |
|
Ginger Bill
|
c43d66c286
|
Use comma for struct field separators (disallow nesting)
|
2017-09-21 23:18:28 +01:00 |
|
Ginger Bill
|
d2c1c719bd
|
Fix file load order and allow when statements at file scope
|
2017-09-20 20:38:32 +01:00 |
|
Ginger Bill
|
cbcf4b6071
|
Fix issue #94
|
2017-09-11 22:49:26 +01:00 |
|
Ginger Bill
|
e6e0aba8c3
|
Remove when suffixes; Implement file scope when statement, evaluated in source order
|
2017-09-10 15:17:37 +01:00 |
|
Ginger Bill
|
8e3b77aba8
|
Library collections
|
2017-09-07 20:55:59 +01:00 |
|
Ginger Bill
|
2ac33285c1
|
Remove metagen.odin
|
2017-08-27 23:28:20 +01:00 |
|
Ginger Bill
|
7cb8016df3
|
Add examples
|
2017-08-27 23:27:12 +01:00 |
|
Ginger Bill
|
9ff4a8b5ab
|
Switchable array bounds checking
|
2016-09-12 14:41:36 +01:00 |
|
Ginger Bill
|
7509cdceb8
|
Default struct member reordering for minimal size
Rule: largest members to smallest; if same size, order in source order
|
2016-09-10 11:24:50 +01:00 |
|
Ginger Bill
|
6979678ff9
|
Begin reording of struct members by default.
|
2016-09-09 23:33:54 +01:00 |
|
Ginger Bill
|
1ca752ce04
|
Remove duplicates in type info data.
|
2016-09-09 19:48:28 +01:00 |
|
Ginger Bill
|
56dd12c54c
|
Fix match statements for the new AstNodeArray type
|
2016-09-08 18:28:18 +01:00 |
|
Ginger Bill
|
c6d02e4778
|
Fix missing type_info with manual linear search
|
2016-09-08 00:23:14 +01:00 |
|
Ginger Bill
|
7ba13a18a3
|
Basic variadic print procedure
|
2016-09-07 19:23:00 +01:00 |
|
Ginger Bill
|
2c4193a242
|
any type
|
2016-09-07 15:15:10 +01:00 |
|
Ginger Bill
|
61fcfd6f3d
|
Begin Type_Info
Missing stuff in records, procedures, and tuples
|
2016-09-07 14:03:17 +01:00 |
|
Ginger Bill
|
455820fc84
|
Speed up SSA generation and clang compilation
|
2016-09-05 18:42:42 +01:00 |
|