Jeroen van Rijn
|
2b5bc1d558
|
[report] Fix odin report crash if /usr/lib/os-release doesn't exist.
|
2022-02-22 17:08:57 +01:00 |
|
gingerBill
|
ba61d911da
|
Remove dead code
|
2022-02-20 13:26:27 +00:00 |
|
gingerBill
|
71df46456a
|
Minimize memory usage by having an arena per thread rather than an arena per file
|
2022-02-18 21:30:25 +00:00 |
|
gingerBill
|
cd89d8a3c4
|
Add better error message for compiler when OOM happens
|
2022-02-18 16:24:08 +00:00 |
|
gingerBill
|
5f8137025d
|
Use try_to_add_package_dependency
|
2022-02-18 16:12:21 +00:00 |
|
gingerBill
|
1843d52217
|
Fix typo
|
2022-02-18 16:07:06 +00:00 |
|
gingerBill
|
454c92dc64
|
Allow objc intrinsics within odin check and odin docs but disallow for odin build
|
2022-02-18 16:05:26 +00:00 |
|
gingerBill
|
197b832992
|
Add vendor:directx and vendor:darwin packages for documentation generation
|
2022-02-18 15:56:53 +00:00 |
|
gingerBill
|
ffc45e8cc2
|
Add intrinsics.constant_utf16_cstring
|
2022-02-17 20:48:37 +00:00 |
|
gingerBill
|
c76bdced55
|
Merge branch 'master' into directx-packages
|
2022-02-16 16:05:46 +00:00 |
|
gingerBill
|
459ea5f4f6
|
Fix typo
|
2022-02-16 16:05:28 +00:00 |
|
gingerBill
|
8e8a075a22
|
Merge branch 'master' into directx-packages
|
2022-02-16 16:04:20 +00:00 |
|
gingerBill
|
db6bd9b358
|
Allow sysv and win64 calling conventions to be used on any platform on amd64
|
2022-02-16 16:03:49 +00:00 |
|
gingerBill
|
42ad54c28e
|
Improve metadata for context
|
2022-02-16 15:18:22 +00:00 |
|
gingerBill
|
e011d812ca
|
Improve debug information for direct procedure parmaters
|
2022-02-16 14:39:08 +00:00 |
|
gingerBill
|
0738822dda
|
Change how parameter and variables are given debug values
|
2022-02-16 13:25:31 +00:00 |
|
gingerBill
|
2213722776
|
Change debug declare to value
|
2022-02-16 12:37:22 +00:00 |
|
gingerBill
|
65dedbb1ca
|
Add #subtype struct field prefix, required to have a COM interface hierarchy
|
2022-02-16 11:54:15 +00:00 |
|
gingerBill
|
d45ff0694d
|
Merge pull request #1438 from odin-lang/odin-global-constants-as-enums
Odin global constants as enums
|
2022-02-15 16:18:07 +00:00 |
|
gingerBill
|
9e98494fff
|
Merge pull request #1482 from odin-lang/objc-intrinsics
Improve support Objective-C code through intrinsics and Metal API
|
2022-02-15 15:48:56 +00:00 |
|
gingerBill
|
f5697dd7f2
|
Merge branch 'master' into odin-global-constants-as-enums
|
2022-02-15 15:47:24 +00:00 |
|
gingerBill
|
0e5928ff39
|
Correct pseudo selector code generation
|
2022-02-15 15:16:30 +00:00 |
|
Phil H
|
e6e04fc6c8
|
Add 'odin run -help' info for specifying args
|
2022-02-14 22:15:55 -08:00 |
|
gingerBill
|
32c7e81745
|
Use objc_allocateClassPair for intrinsics.objc_register_class
|
2022-02-14 18:32:10 +00:00 |
|
gingerBill
|
03aec70287
|
Change objc_class_name to objc_name with objc_is_class_method
|
2022-02-14 17:31:55 +00:00 |
|
gingerBill
|
7386ca9272
|
Add new objc intrinsics: objc_(register|find)_(selector|class)
|
2022-02-14 11:21:21 +00:00 |
|
gingerBill
|
fd8b2e0b88
|
Merge branch 'master' into objc-intrinsics
|
2022-02-14 11:04:36 +00:00 |
|
gingerBill
|
441365b388
|
Set the macOS minimum version to 12 for ARM CPUs
|
2022-02-14 10:58:01 +00:00 |
|
gingerBill
|
f8afda3b22
|
Add more objc attributes
|
2022-02-11 22:54:51 +00:00 |
|
gingerBill
|
c5d348515d
|
Add intrinsics.type_is_subtype_of; intrinsics.objc_selector_name
|
2022-02-08 22:59:37 +00:00 |
|
gingerBill
|
05dd3d490d
|
Correct objc_class propagation for parapoly structs
|
2022-02-08 17:33:55 +00:00 |
|
gingerBill
|
0cc40db565
|
Begin work on support objc intrinsics
|
2022-02-08 17:04:55 +00:00 |
|
gingerBill
|
30bb2382aa
|
Correct simple boolean intrinsics
|
2022-02-08 11:48:59 +00:00 |
|
gingerBill
|
3c2ed3bb69
|
Correct //+private file bug
|
2022-02-07 11:37:13 +00:00 |
|
gingerBill
|
9cbf46e689
|
Fix constant multi pointer declarations through integers
|
2022-02-07 11:00:38 +00:00 |
|
gingerBill
|
19aec13a10
|
Support rank-2 arrays (matrix-like) for transpose
|
2022-02-06 11:42:59 +00:00 |
|
gingerBill
|
445ca70521
|
Correct implicit union cast
|
2022-02-05 16:11:48 +00:00 |
|
gingerBill
|
c6ab8f82c8
|
Code refactor to aid development
|
2022-02-05 15:17:47 +00:00 |
|
gingerBill
|
67ce0ec29f
|
Improve printing for unhandled cases by adding a new line before the cases
|
2022-02-05 14:58:13 +00:00 |
|
gingerBill
|
23c3573c30
|
Minor correction to error message suggestion
|
2022-02-05 14:56:06 +00:00 |
|
gingerBill
|
a4308e7246
|
Improve union variant assignment determination
|
2022-02-05 14:45:59 +00:00 |
|
gingerBill
|
3439139b1c
|
Minor clean up
|
2022-02-05 14:34:29 +00:00 |
|
gingerBill
|
cf246f65ff
|
Add check for variables which are both shadowing and unused by default
|
2022-02-05 14:31:22 +00:00 |
|
gingerBill
|
dd84b61cc8
|
Correct add_to_seen_map logic
|
2022-02-05 14:07:17 +00:00 |
|
gingerBill
|
b8c4bf2afb
|
Add #partial [Enum]Type{...} support to check for missing enumerated array fields
|
2022-02-05 14:02:21 +00:00 |
|
gingerBill
|
6418ec3b21
|
Correct #sparse usage and error messages
|
2022-02-05 13:09:16 +00:00 |
|
gingerBill
|
97be867103
|
Rename #partial[Enum]Type to #sparse[Enum]Type for non-contiguous enum fields
|
2022-02-05 13:01:15 +00:00 |
|
gingerBill
|
1553137c23
|
Change behaviour of A :: distinct Enum_Type to be more intuitive
|
2022-02-05 00:04:02 +00:00 |
|
gingerBill
|
d5384c5aa4
|
Only check idents in the alias (of alias)+ problem
|
2022-02-04 22:45:13 +00:00 |
|
gingerBill
|
3a81f2ab89
|
Correct the type aliasing problem, caused by aliases (of aliases)+
|
2022-02-04 22:40:15 +00:00 |
|