Commit Graph

25 Commits

Author SHA1 Message Date
gingerBill 6f7f82d877 Merge branch 'master' of http://git.handmadedev.org/gingerbill/Odin
# Conflicts:
#	examples/main.ll
#	examples/main.odin
#	examples/win32.odin
#	src/codegen/print_llvm.cpp
2016-08-16 11:43:21 +01:00
gingerBill 0dd17fe843 Win32 Window Test 2016-08-16 10:56:44 +01:00
gingerBill 50fd9548b9 Win32 test 2016-08-15 21:22:44 +01:00
gingerBill 3ed75b22a3 string comparisons 2016-08-15 13:46:01 +01:00
gingerBill 0f48a7d299 #foreign "custom_name"; <N x i1> bugs (see test.ll and test2.ll) 2016-08-14 22:19:39 +01:00
gingerBill 0edae8c848 Vector index works with booleans now. 2016-08-14 19:37:47 +01:00
gingerBill b44bc99b88 append :: proc(s: ^[]T, i: T) -> bool 2016-08-14 15:31:11 +01:00
gingerBill ee00236412 expr as type; {N}bool is still causing problems 2016-08-14 12:22:31 +01:00
gingerBill c10b46af9f Compound Literals - struct, array, slice, vector 2016-08-12 17:21:34 +01:00
gingerBill 84f2bcd885 Nested Procedures 2016-08-11 22:05:09 +01:00
gingerBill 19cc77dad3 Code generation for procedure literals 2016-08-11 21:53:44 +01:00
gingerBill 4c467b118d copy(...) 2016-08-10 20:07:24 +01:00
gingerBill 153c27c755 Tuple support in codegen 2016-08-10 11:53:17 +01:00
gingerBill c930841f83 f16/f128,u|i128, basic vector support. 2016-08-10 10:00:57 +01:00
gingerBill ba238c569a Strings galore! 2016-08-05 21:07:25 +01:00
gingerBill 4a303b5c3e Minor refactor and basic library 2016-08-05 15:17:23 +01:00
gingerBill 2aaef48c5c String support 2016-08-05 00:54:05 +01:00
gingerBill 19aea1f198 Basic call expression and fix to assignment count checking 2016-08-03 22:27:36 +01:00
gingerBill 0e92166d44 Slice creation for SliceExpr 2016-08-03 14:17:13 +01:00
gingerBill 41e7cadb8d ret, unreachable, param, deref 2016-08-02 20:53:18 +01:00
gingerBill bf3283c889 Massive Refactor and If statements 2016-08-02 01:08:36 +01:00
gingerBill e5665a190d Big Refactor to type less :P 2016-08-01 13:11:50 +01:00
gingerBill 88e05ad2b2 Basic Comparisons 2016-08-01 00:34:15 +01:00
gingerBill 70f6282f41 Variable declaration and assign, unary operators 2016-07-31 23:01:42 +01:00
gingerBill 776dc0e8f1 Restart LLVM IR SSA generation
This is the third go and I'm going for it!
2016-07-30 00:17:13 +01:00