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 |
|
gingerBill
|
627c91124a
|
Merge pull request #271 from Breush/267-bugfix-linux-heap-alloc-zero
Fixed heap alloc not allowing empty structs on Linux
|
2018-10-09 21:49:14 +01:00 |
|
Alexis Breust
|
4eba717281
|
Fixed heap alloc not allowing empty structs on Linux - Fixes #267
|
2018-10-09 08:34:48 +02:00 |
|
gingerBill
|
9623e5e032
|
Merge pull request #270 from Breush/263-bugfix-leading-zeros-count
Replaced __builtin_clz by long long version
|
2018-10-08 09:39:43 +01:00 |
|
Alexis Breust
|
805cc48f03
|
Replaced __builtin_clz by long long version - Fixes #268
|
2018-10-08 08:23:50 +02:00 |
|
gingerBill
|
1a4e25f141
|
Prefix runtime procedures
|
2018-09-29 21:09:19 +01:00 |
|
gingerBill
|
834308d8ce
|
Fix using import override "bug"
|
2018-09-29 13:07:46 +01:00 |
|
gingerBill
|
1a18481d8b
|
Fix context assignment with selector expressions
|
2018-09-24 12:04:26 +01:00 |
|
gingerBill
|
28c61c0f5d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2018-09-24 10:22:33 +01:00 |
|
gingerBill
|
597fb452b1
|
Minor fixes
|
2018-09-24 10:22:22 +01:00 |
|
gingerBill
|
02f9a27f46
|
Merge pull request #264 from lunaticLipid/master
Remove reference to the runtime package within itself
|
2018-09-16 22:26:34 +01:00 |
|
Lipid
|
6cb605a025
|
Remove reference to the runtime package within itself
|
2018-09-16 08:19:33 +02:00 |
|
gingerBill
|
9f3e42e4ef
|
Fix delete_key #262
|
2018-09-15 11:21:02 +01:00 |
|
gingerBill
|
71d987bd2e
|
Fix runtime proc names; Change calling convention of context parameter
|
2018-09-15 10:46:46 +01:00 |
|
gingerBill
|
637899467c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2018-09-15 10:14:40 +01:00 |
|
gingerBill
|
5bdb424c6b
|
context.allocator = a; Remove __ from runtime procs; improve division for complex numbers
|
2018-09-15 10:14:24 +01:00 |
|
gingerBill
|
c62cfddb9c
|
Merge pull request #263 from hasenj/master
fix macos thread_count value
|
2018-09-14 17:48:34 +01:00 |
|
Hasen Judy
|
14a4c28f8f
|
fix macos thread_count value
|
2018-09-15 01:46:50 +09:00 |
|
gingerBill
|
f1e1814ff9
|
Syntactic sugar for anonymous enum within a bit set
|
2018-09-11 12:10:32 +01:00 |
|
gingerBill
|
b468cf141b
|
Fix are_types_identical for bit_set
|
2018-09-11 11:14:46 +01:00 |
|
gingerBill
|
787ea1feba
|
Fix polymorphic constant parameters for procedures
|
2018-09-11 11:09:42 +01:00 |
|
gingerBill
|
91477e9e69
|
Allow for optional ok for return
|
2018-09-11 10:55:30 +01:00 |
|
gingerBill
|
cfd0dfd2bf
|
Remove assertion from constant parameter
|
2018-09-10 21:56:16 +01:00 |
|
gingerBill
|
46b1868185
|
Constant polymorphic names
|
2018-09-10 14:21:19 +01:00 |
|
gingerBill
|
4c4de1d6c4
|
Fix cloning of auto_cast Ast
|
2018-09-10 08:50:20 +01:00 |
|
gingerBill
|
c8b30de771
|
Update compiler flags for build.bat
|
2018-09-09 15:06:04 +01:00 |
|
gingerBill
|
4f3837f0e6
|
Procedure inlining on call site
|
2018-09-09 14:46:28 +01:00 |
|
gingerBill
|
76848e8807
|
Disallow inline for recursive procedures
|
2018-09-09 13:58:23 +01:00 |
|
gingerBill
|
12902821d6
|
Make diverging procedure types different from ones without a return type
|
2018-09-09 13:48:33 +01:00 |
|
gingerBill
|
f5549f6bde
|
Make panic a diverging procedure
|
2018-09-08 12:17:16 +01:00 |
|
gingerBill
|
3825eab989
|
Diverging procedures proc() -> ! (no return)
|
2018-09-08 12:16:03 +01:00 |
|
gingerBill
|
3cd6ae311d
|
Parametric polymorphic union type
|
2018-09-08 12:02:25 +01:00 |
|
gingerBill
|
26cfc0257d
|
Fix array_ordered_remove typo
|
2018-09-08 10:44:18 +01:00 |
|
Ginger Bill
|
1d31eabb6e
|
Fix minor parsing issue for polymorphic identifiers
|
2018-09-04 13:47:24 +01:00 |
|