gingerBill
|
7ffcf34dca
|
Modify how custom alignment is printed for LLVM IR
|
2018-11-29 22:47:08 +00:00 |
|
gingerBill
|
f3a4904f21
|
Hack: union compound literal fix
|
2018-11-29 22:23:30 +00:00 |
|
gingerBill
|
3aec78b1d4
|
Lock on possible race condition in parser
|
2018-11-29 20:27:48 +00:00 |
|
gingerBill
|
a3e6e8d304
|
Allow single field struct #raw_union
|
2018-11-29 19:46:45 +00:00 |
|
gingerBill
|
a747c03f29
|
Fix #complete switch on pointers to unions #286
|
2018-11-29 18:36:45 +00:00 |
|
gingerBill
|
2301ae157c
|
Fix recursive loop bug for is_type_polymorphic
|
2018-11-28 16:47:20 +00:00 |
|
gingerBill
|
d3c7d6d485
|
Fix #284
|
2018-11-26 10:55:15 +00:00 |
|
gingerBill
|
9b063ad9a3
|
Fix poly proc determination by cloning the signature node
|
2018-11-25 17:57:49 +00:00 |
|
gingerBill
|
c2f9bf489e
|
Fix debug information for entities without an associated identifier
|
2018-11-25 17:31:53 +00:00 |
|
gingerBill
|
e496b95881
|
Subset and superset operators for bit_set: < <= > >=
|
2018-11-25 16:19:17 +00:00 |
|
gingerBill
|
444f4f446a
|
-vet flag to do basic vetting of code
|
2018-11-25 14:14:58 +00:00 |
|
gingerBill
|
41ad896f3f
|
Update README.md
|
2018-11-25 11:21:11 +00:00 |
|
gingerBill
|
0a4b88f9a6
|
Fix Issue with referencing a polymorphic struct in another package referencing itself #283
|
2018-11-25 10:35:49 +00:00 |
|
gingerBill
|
4c2f03b1f2
|
Fix compile time bounds check test
|
2018-11-23 10:38:17 +00:00 |
|
gingerBill
|
52dcaeb1e9
|
Fix transmute with cstring and integers
|
2018-11-22 20:59:24 +00:00 |
|
gingerBill
|
f96fbc94c8
|
v0.9.0 Release
v0.9.0
|
2018-11-22 10:25:01 +00:00 |
|
gingerBill
|
bb62bed981
|
Remove assert that should have never been there
|
2018-11-22 09:53:08 +00:00 |
|
gingerBill
|
bc6b8c5332
|
Remove dead code
|
2018-11-22 09:52:25 +00:00 |
|
gingerBill
|
6ab6447791
|
Fix is_type_polymorphic infinite recursion bug
|
2018-11-22 09:41:08 +00:00 |
|
gingerBill
|
f61c4715c1
|
Allow opaque to be polymorphic
|
2018-11-17 10:08:06 +00:00 |
|
gingerBill
|
3061bc8478
|
Fix error with polymorphic structs #279
|
2018-11-17 10:05:35 +00:00 |
|
gingerBill
|
d035d48c8e
|
Fix issue #280
|
2018-11-17 09:45:52 +00:00 |
|
gingerBill
|
b55b1ffe14
|
opaque keyword and type
|
2018-11-11 17:08:30 +00:00 |
|
gingerBill
|
620d5d34f7
|
Fix issue with complication of -debug that is caused sometimes due to lambda procedures.
|
2018-11-11 11:44:55 +00:00 |
|
gingerBill
|
f9654b6c36
|
Fix package usage with when on import #278
|
2018-11-07 16:11:14 +00:00 |
|
gingerBill
|
6659ceb551
|
Allow comparisons of cstring; Add resize
|
2018-10-31 10:04:30 +00:00 |
|
gingerBill
|
5aa591d884
|
Fix debug info issue
|
2018-10-29 22:16:43 +00:00 |
|
gingerBill
|
efe91b1f91
|
Disable debug info for bit fields
|
2018-10-29 18:10:44 +00:00 |
|
gingerBill
|
7c99884afb
|
Fix CompositeType for zero length arrays
|
2018-10-29 12:52:41 +00:00 |
|
gingerBill
|
dfd7a194ed
|
Fix big int shifts of 0
|
2018-10-28 09:32:59 +00:00 |
|
gingerBill
|
2ddb27869b
|
Built-in procedure #defined
|
2018-10-27 18:44:28 +01:00 |
|
gingerBill
|
5c608b01ba
|
Place optimization level flag in condition again; -memcpyopt -die only in non-debug builds
|
2018-10-24 10:19:01 +01:00 |
|
gingerBill
|
2bd85e764e
|
Merge pull request #260 from lachsinc/master
[WIP] Provide llvm with more debug info (for Visual Studio debugger support)
|
2018-10-24 09:40:05 +01:00 |
|
gingerBill
|
822e4894f2
|
Minor logic change for reserved package names
|
2018-10-20 21:19:40 +01:00 |
|
gingerBill
|
ce2e23849e
|
Fix context initialization
|
2018-10-20 16:34:56 +01:00 |
|
gingerBill
|
099995e7dd
|
Add basics for context-based Logger
|
2018-10-20 13:02:30 +01:00 |
|
gingerBill
|
72f4186b21
|
Fix atomic.odin
|
2018-10-20 12:55:48 +01:00 |
|
gingerBill
|
3742d9e7e9
|
Move atomic intrinsics to the new built-in package intrinsics
|
2018-10-20 10:44:02 +01:00 |
|
gingerBill
|
4ac1218bf8
|
sync atomics "wrapper" procedures
|
2018-10-17 21:43:05 +01:00 |
|
gingerBill
|
b171cc41e6
|
__atomic_* "intrinsics" using LLVM instructions
|
2018-10-17 21:16:01 +01:00 |
|
gingerBill
|
efc3a9e69d
|
Merge pull request #274 from hazeycode/fix/245
Use name of source file as output_name
|
2018-10-17 15:29:56 +01:00 |
|
gingerBill
|
307c58d908
|
Fix compilation error #272
|
2018-10-17 15:27:36 +01:00 |
|
Chris Heyes
|
ae02e9c34a
|
Use name of source file as output_name
|
2018-10-16 23:56:19 +01:00 |
|
Chris Heyes
|
139fa55c27
|
Merge pull request #1 from hazeycode/fix/272
Fix syntax error in core/os/os_linux.odin
|
2018-10-16 19:30:02 +01:00 |
|
Chris Heyes
|
562bb6e4c4
|
Fix syntax error in core/os/os_linux.odin
|
2018-10-15 21:24:42 +01:00 |
|
gingerBill
|
ef2931d4a5
|
Remove AstTypeType
|
2018-10-13 14:07:00 +01:00 |
|
gingerBill
|
2d4aa2be6d
|
Remove type as being a keyword
|
2018-10-13 14:04:34 +01:00 |
|
gingerBill
|
42b42db675
|
Add unimplemented and unreachable procedures; make os.exit a diverging procedure
|
2018-10-13 13:19:52 +01:00 |
|
gingerBill
|
73e9dbbf8c
|
switch on typeid with type cases
|
2018-10-13 11:07:56 +01:00 |
|
gingerBill
|
0971a59493
|
Update runtime printing code
|
2018-10-11 18:19:29 +01:00 |
|