gingerBill
|
17b0e3a1a1
|
Fix bit sets with custom endian underlying type
|
2018-12-02 19:27:42 +00:00 |
|
gingerBill
|
28583bfff8
|
Change procedure group syntax from proc[] to proc{}; deprecate proc[] (raises warning currently)
|
2018-12-02 18:01:03 +00:00 |
|
gingerBill
|
b2df48dadb
|
Fix typo for little endian integers
|
2018-12-02 16:14:57 +00:00 |
|
gingerBill
|
04a853c6fe
|
Fix double declarations of bswaps in LLVM IR
|
2018-12-02 16:02:00 +00:00 |
|
gingerBill
|
84f0c975b5
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2018-12-02 15:54:04 +00:00 |
|
gingerBill
|
00161023cd
|
Endian specific integers: e.g. i32 i32le i32be
|
2018-12-02 15:53:52 +00:00 |
|
gingerBill
|
7f063eb5e7
|
Add new demonstration for Packages, Bit Sets, and cstring
|
2018-12-02 13:18:55 +00:00 |
|
gingerBill
|
784c48c9e3
|
Redefine how union tag size is calculated to match alignment of the union
0.9.1
|
2018-11-29 23:00:16 +00:00 |
|
gingerBill
|
008d8f25c8
|
Fix assertion on union assignment in compound literal
|
2018-11-29 22:50:08 +00:00 |
|
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 |
|