Zac Pierson
|
72d4bfb32a
Merge https://github.com/gingerBill/Odin
|
8 vuotta sitten |
Zachary Pierson
|
37f7630a9e
Updated README.md to reflect Linux's dependancy on clang for now.
|
8 vuotta sitten |
Zachary Pierson
|
73c5c5d5d3
Linker on MacOS and GNU/Linux now includes foreign_system_libraries. Fixed foreign_system_library not respecting 'when' condition.
|
8 vuotta sitten |
Zac Pierson
|
584869730a
Linux can build now! Woo!
|
8 vuotta sitten |
Zachary Pierson
|
90ab448bca
Modified the test program to see where the compiler inserted the code.
|
8 vuotta sitten |
Ginger Bill
|
454d0b5cf5
Fix global maps and initialize the preload types before
|
8 vuotta sitten |
Zachary Pierson
|
8becbdc1b2
Added a very basic Linux standard library shamelessly stolen from the MacOS one.
|
8 vuotta sitten |
Zachary Pierson
|
eeeb90c441
MacOS is able to run Hello World!
|
8 vuotta sitten |
Ginger Bill
|
219ca0ac46
Map type info and fmt printing
|
8 vuotta sitten |
Ginger Bill
|
5796c41357
`map` immutable fields: count, capacity, allocator
|
8 vuotta sitten |
Ginger Bill
|
8cfae17535
`map` literals
|
8 vuotta sitten |
Zac Pierson
|
6efd400c98
Updated build script in an attempt to track down a segfault. It's not helping, though.
|
8 vuotta sitten |
Ginger Bill
|
df78b8ad3e
Make checking map key exists optional
|
8 vuotta sitten |
Ginger Bill
|
f11d73ffaa
`map` string keys and `for` iterator
|
8 vuotta sitten |
Ginger Bill
|
c126339090
dynamic `map` insertion and lookup
|
8 vuotta sitten |
Zac Pierson
|
5cfa4ba580
Added Linux functions throughout the code, but it segfaults.
|
8 vuotta sitten |
Ginger Bill
|
9f2d9b596d
Nearly implement dynamics map, missing insertion
|
8 vuotta sitten |
Ginger Bill
|
00c7489157
Begin writing dynamic map procs and fix `using` bug in IR
|
8 vuotta sitten |
Ginger Bill
|
b1562edccf
Add `types.odin`; Begin work on `map`
|
8 vuotta sitten |
Ginger Bill
|
2a5b674d33
Custom struct alignment
|
8 vuotta sitten |
Ginger Bill
|
7944b7714f
Add build guards around compiling part of the code.
|
8 vuotta sitten |
Ginger Bill
|
205f4664f8
Update code from OSX merge to be consistent with the rest of the code
|
8 vuotta sitten |
gingerBill
|
c6133587d1
Merge pull request #16 from zhiayang/master
|
8 vuotta sitten |
zhiayang
|
5516e80ab7
Merge branch 'master' of https://github.com/zhiayang/Odin
|
8 vuotta sitten |
zhiayang
|
864310e3da
oh boy, basic osx/unix support
|
8 vuotta sitten |
Ginger Bill
|
4e7082a68d
Change internals of `context`; Disable `immutable`
|
8 vuotta sitten |
Ginger Bill
|
502e63b9c5
Remove dead code
|
8 vuotta sitten |
Ginger Bill
|
34150385d8
Change vector memory layout and operations; `for in` vector.
|
8 vuotta sitten |
Ginger Bill
|
0ca1b4612c
Allow _ in floats
|
8 vuotta sitten |
Ginger Bill
|
9e143a38ce
sprint*, variadic append works correctly now.
|
8 vuotta sitten |