gingerBill
|
d3ea334e7a
|
cstring
|
2018-02-28 11:20:11 +00:00 |
|
gingerBill
|
0ae3484171
|
Fix zero value initialization in IR
|
2018-02-11 11:13:52 +00:00 |
|
gingerBill
|
92780e2683
|
distinct keyword for type declarations
|
2018-02-05 22:46:30 +00:00 |
|
gingerBill
|
d079095517
|
Fix bug #179
|
2018-02-03 10:27:33 +00:00 |
|
gingerBill
|
028d628e9f
|
Add extra zero init for IR
|
2018-01-31 18:27:08 +00:00 |
|
gingerBill
|
5e4b62acfe
|
Fix literal
|
2018-01-28 15:59:37 +00:00 |
|
gingerBill
|
9366fa8e95
|
Simplify printing for float and complex types
|
2018-01-28 15:58:34 +00:00 |
|
gingerBill
|
bee4cb57f2
|
Fix printf bug #177
|
2018-01-28 09:13:29 +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
|
6b3c4cc379
|
Remove u128 and i128
|
2018-01-13 22:26:37 +00:00 |
|
gingerBill
|
ac277a1cce
|
Revert map to be a value type and not a reference type
(Implement code for "const ref" parameters)
|
2017-12-21 20:59:23 +00:00 |
|
gingerBill
|
a69ea58388
|
map is internally backed by a pointer (i.e. a "reference type")
|
2017-12-17 19:25:35 +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
|
f7e9649be4
|
Disable struct field reordering (for the time being)
|
2017-12-12 18:21:40 +00:00 |
|
gingerBill
|
f0de994059
|
Make core library use procedure groupings rather than normal overloading
|
2017-12-04 22:01:51 +00:00 |
|
gingerBill
|
9f52b2c283
|
Update demo.odin
|
2017-12-03 22:28:54 +00:00 |
|
gingerBill
|
1a75dfe075
|
Remove vector type (will be replaced by something else in the future)
|
2017-11-30 20:34:42 +00:00 |
|
gingerBill
|
04cce1826b
|
Fix map IR bug
|
2017-11-28 23:46:01 +00:00 |
|
gingerBill
|
3e1ff0ec67
|
Update fmt for runes; Add strings.contains_rune
|
2017-11-26 23:54:23 +00:00 |
|
gingerBill
|
74fa7ca25d
|
New slice memory layout (ptr+len); byte
|
2017-11-26 18:36:46 +00:00 |
|
gingerBill
|
976415ff9d
|
Fix key lookup of pointer to map
|
2017-11-21 22:32:41 +00:00 |
|
gingerBill
|
9df3a94d33
|
Fix cyclic type checking bug
|
2017-11-05 23:38:09 +00:00 |
|
gingerBill
|
d4f335d068
|
Fix fmt.odin %#v fancy printing
|
2017-11-05 19:47:18 +00:00 |
|
gingerBill
|
6bc5584add
|
Fix fmt printing uintptr type
|
2017-11-04 00:16:54 +00:00 |
|
gingerBill
|
529d1c78c7
|
Fix issue #131
|
2017-11-02 22:30:12 +00:00 |
|
gingerBill
|
1eb9994d88
|
Attributes; @(link_name="foo")
|
2017-10-29 15:46:23 +00:00 |
|
Ginger Bill
|
065d0e4ee3
|
Fix string_to_enum_value
|
2017-10-09 22:56:48 +01:00 |
|
Ginger Bill
|
6424966b7a
|
Union tag stored as an integer
|
2017-10-08 15:16:13 +01:00 |
|
Ginger Bill
|
c1e720a49b
|
match to switch; Optional semicolons after "import" statements
|
2017-10-01 17:09:57 +01:00 |
|
Ginger Bill
|
c43d66c286
|
Use comma for struct field separators (disallow nesting)
|
2017-09-21 23:18:28 +01:00 |
|
Ginger Bill
|
8e3b77aba8
|
Library collections
|
2017-09-07 20:55:59 +01:00 |
|
Ginger Bill
|
1e3b3c107c
|
IR Fix for UnionTagValue
|
2017-08-28 23:04:48 +01:00 |
|
Ginger Bill
|
b9e347ef50
|
Replace import_load with using import .
|
2017-08-27 17:03:27 +01:00 |
|
Ginger Bill
|
49d337c830
|
v0.6.2; Use Ada_Case for types
|
2017-08-03 21:21:56 +01:00 |
|
Ginger Bill
|
62a72f0163
|
transmute(type)x; Minor code clean up
|
2017-07-30 14:52:42 +01:00 |
|
Ginger Bill
|
1df4aa90ce
|
Fix struct parameter bugs
|
2017-07-21 15:25:58 +01:00 |
|
Ginger Bill
|
dbddec33c8
|
Internal changes; thread.odin for windows only
|
2017-07-20 23:57:56 +01:00 |
|
Ginger Bill
|
9a3b4167bb
|
Fix polymorphic element types usage; Empty union as opaque type
|
2017-07-20 19:40:51 +01:00 |
|
Ginger Bill
|
6d37ed12d2
|
Update internals of a Union and Tuple
|
2017-07-20 15:17:04 +01:00 |
|
Ginger Bill
|
f1ab17ed4e
|
type_info_of; enum_value_to_string and string_to_enum_value
|
2017-07-19 14:01:56 +01:00 |
|
Ginger Bill
|
6113164211
|
Change union layout to store type info rather than an integer; ternary expression for types with constant condition
|
2017-07-19 12:15:21 +01:00 |
|
Ginger Bill
|
65f079ebc4
|
Remove atomic, ++, and --
|
2017-07-18 18:58:41 +01:00 |
|
Ginger Bill
|
b8697fb4ed
|
Change precedence order for types e.g. ^T(x) == ^(T(x))
|
2017-07-13 16:20:07 +01:00 |
|
Ginger Bill
|
c4c6975f1b
|
cast(Type)expr; Fix overloaded procedure determination on assignment
|
2017-07-11 14:40:27 +01:00 |
|
Ginger Bill
|
3868a9a0f0
|
Clean up _preload.odin types
|
2017-07-10 23:15:41 +01:00 |
|
Ginger Bill
|
fd8c4d58bb
|
union type allow for any types and removes common fields
|
2017-07-10 22:32:21 +01:00 |
|
Ginger Bill
|
069a47220e
|
Make record semicolon syntax more consistent
|
2017-07-10 14:52:58 +01:00 |
|
Ginger Bill
|
66e4aaffc5
|
Use semicolons as field delimiters in records
|
2017-07-10 13:49:50 +01:00 |
|