gingerBill
|
5697d6df74
|
-go-to-definitions (OGTD file format)
|
2019-05-26 15:16:45 +01:00 |
|
gingerBill
|
458ec5922e
|
odin query
Output .json file containing information about the program
|
2019-05-25 20:24:19 +01:00 |
|
gingerBill
|
ceb58ae04f
|
Change import name rules
|
2019-05-19 10:01:35 +01:00 |
|
gingerBill
|
2780f82f30
|
Fix is_operand_value to support more addressing modes
|
2019-04-19 11:39:01 +01:00 |
|
gingerBill
|
9e6d488063
|
Modify slice_expr_error_* logic to change depending on which parameters are passed
|
2019-03-25 21:20:12 +00:00 |
|
gingerBill
|
b1684fe455
|
@(private) for foreign blocks; Improve foreign signature similarity rules
|
2019-03-24 11:58:26 +00:00 |
|
gingerBill
|
a6fb2dd587
|
Fix Erroneous redeclaration error with using import #354
|
2019-03-17 20:43:54 +00:00 |
|
gingerBill
|
1eaa47ebae
|
Fix using import behaviour - #352
|
2019-03-17 13:03:39 +00:00 |
|
gingerBill
|
fdb60b2d51
|
Improve package strings
|
2019-03-15 18:30:39 +00:00 |
|
gingerBill
|
885c5dc8b7
|
Fix issue with deferred_* attributes
|
2019-03-15 16:39:49 +00:00 |
|
gingerBill
|
989cc893ef
|
FIX TYPO!
|
2019-02-23 23:25:46 +00:00 |
|
gingerBill
|
2878cd8241
|
New build flag: -define:foo=123
|
2019-02-23 23:21:27 +00:00 |
|
gingerBill
|
a9ab90bd24
|
Make static an attribute rather than a keyword prefix
|
2019-02-23 22:17:27 +00:00 |
|
gingerBill
|
e551d2b25e
|
Replace foreign export {} with @export
|
2019-02-23 21:39:47 +00:00 |
|
gingerBill
|
4c51384ad6
|
intrinsics.vector type (Experimental)
|
2019-02-23 16:44:16 +00:00 |
|
gingerBill
|
dee28d998f
|
Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes
|
2019-01-30 14:24:14 +00:00 |
|
gingerBill
|
8fc24fd6f2
|
Replace deferred with deferred_none, deferred_in, deferred_out
|
2019-01-13 19:34:08 +00:00 |
|
gingerBill
|
493f11521d
|
Check for _ for import names too
|
2019-01-13 17:44:38 +00:00 |
|
gingerBill
|
3363e2c199
|
Change import name determination rules
Use custom name if given, then directory name, then the package name
|
2019-01-13 11:54:25 +00:00 |
|
gingerBill
|
d453b9a5b1
|
Fix checking _ constant declarations with a procedure
|
2019-01-10 11:22:52 +00:00 |
|
gingerBill
|
aac643f476
|
Remove debug printing text
|
2019-01-05 11:30:13 +00:00 |
|
gingerBill
|
37edbfeb74
|
Add missing types for min dep
|
2019-01-05 11:18:43 +00:00 |
|
gingerBill
|
9156af2bab
|
Add missing types to minimum dependency checking
|
2019-01-05 11:15:23 +00:00 |
|
gingerBill
|
4167168c63
|
Fix vetting
|
2018-12-31 16:37:27 +00:00 |
|
gingerBill
|
6d3203c11b
|
Remove useless assertion in find_import_path
|
2018-12-30 15:40:45 +00:00 |
|
gingerBill
|
a240a3d146
|
static variable declarations (Experimental)
|
2018-12-28 13:31:06 +00:00 |
|
gingerBill
|
95873e66ab
|
deferred procedure attribute
|
2018-12-14 21:05:02 +00:00 |
|
gingerBill
|
3e11b4fe1e
|
Reorganize decl attribute code
|
2018-12-04 21:02:12 +00:00 |
|
gingerBill
|
304c7594cd
|
Ignore ir_emit_byte_swap for constant values
|
2018-12-02 20:59:08 +00:00 |
|
gingerBill
|
444f4f446a
|
-vet flag to do basic vetting of code
|
2018-11-25 14:14:58 +00:00 |
|
gingerBill
|
b55b1ffe14
|
opaque keyword and type
|
2018-11-11 17:08:30 +00:00 |
|
gingerBill
|
f9654b6c36
|
Fix package usage with when on import #278
|
2018-11-07 16:11:14 +00:00 |
|
gingerBill
|
7c99884afb
|
Fix CompositeType for zero length arrays
|
2018-10-29 12:52:41 +00: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
|
b171cc41e6
|
__atomic_* "intrinsics" using LLVM instructions
|
2018-10-17 21:16:01 +01:00 |
|
gingerBill
|
ef2931d4a5
|
Remove AstTypeType
|
2018-10-13 14:07:00 +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
|
76848e8807
|
Disallow inline for recursive procedures
|
2018-09-09 13:58:23 +01:00 |
|
gingerBill
|
220485a2d2
|
typeid as keyword (ready to implement polymorphic name parameters)
|
2018-09-02 15:56:36 +01:00 |
|
gingerBill
|
eb274cf316
|
Remove test code
|
2018-08-30 19:33:16 +01:00 |
|
gingerBill
|
aa542980ce
|
Change memory layout of map to be 3 words smaller
|
2018-08-30 19:14:10 +01:00 |
|
gingerBill
|
6c18864291
|
Add default_assertion_failure_proc to the minimum dependency build
|
2018-08-29 21:15:11 +01:00 |
|
gingerBill
|
001837e6bb
|
Temporary allocator for context
|
2018-08-29 19:55:55 +01:00 |
|
gingerBill
|
d56f458d11
|
Fix file scope #assert
|
2018-08-24 17:42:13 +01:00 |
|
gingerBill
|
b216e44870
|
Add underlying type for bit_set
|
2018-08-17 15:11:41 +01:00 |
|
gingerBill
|
b3ebff715a
|
Fix defer ir bug
|
2018-08-15 15:44:41 +01:00 |
|
gingerBill
|
acc010cba5
|
Add bit_set type
|
2018-08-14 17:07:56 +01:00 |
|
gingerBill
|
89f4e7a8db
|
-no-crt flag for windows amd64
|
2018-08-13 01:22:14 +01:00 |
|
gingerBill
|
a6fe656f21
|
foreign import x {"foo.lib", "bar.lib"}
|
2018-07-29 20:56:09 +01:00 |
|