gingerBill
|
9f2d710c35
|
Change intrinsics.Atomic_Memory_Order fields to use Ada_Case rather than snake_case
|
2022-03-31 12:57:24 +01:00 |
|
gingerBill
|
203382461b
|
Replace the atomic intrinsics
Matching C11 in style
|
2022-03-31 00:14:49 +01:00 |
|
gingerBill
|
a68f0b2d72
|
Improve procedure group selection based on the minimum number of arguments
|
2022-03-18 22:18:12 +00:00 |
|
gingerBill
|
a7adb2fb6e
|
Merge branch 'master' into freestanding_amd64
|
2022-03-14 11:02:59 +00:00 |
|
gingerBill
|
410b85b5c7
|
Disallow @(thread_local) on wasm targets
|
2022-02-28 15:40:00 +00:00 |
|
gingerBill
|
4f3b5d8dcb
|
Clean up generate_minimum_dependency_set code
|
2022-02-28 15:29:08 +00:00 |
|
gingerBill
|
278e239973
|
Commit rest of code for -disallow-rtti
|
2022-02-28 13:40:01 +00:00 |
|
Sébastien Marie
|
5676c9e7eb
|
initial OpenBSD support
|
2022-02-25 08:49:25 +00:00 |
|
gingerBill
|
196bd735d4
|
Replace local @(no_red_zone) with global -disable-red-zone
|
2022-02-23 11:29:36 +00:00 |
|
gingerBill
|
493bc653b5
|
Add @(no_red_zone) for procedures
|
2022-02-23 11:23:27 +00:00 |
|
gingerBill
|
0fa487f468
|
Add -foreign-error-procedures
|
2022-02-20 14:27:44 +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
|
5f8137025d
|
Use try_to_add_package_dependency
|
2022-02-18 16:12:21 +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
|
f5697dd7f2
|
Merge branch 'master' into odin-global-constants-as-enums
|
2022-02-15 15:47:24 +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
|
f8afda3b22
|
Add more objc attributes
|
2022-02-11 22:54:51 +00:00 |
|
gingerBill
|
0cc40db565
|
Begin work on support objc intrinsics
|
2022-02-08 17:04:55 +00:00 |
|
gingerBill
|
3c2ed3bb69
|
Correct //+private file bug
|
2022-02-07 11:37:13 +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
|
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 |
|
gingerBill
|
35c90fe124
|
Fix type alias declaration evaluation problem (#854 #1439)
|
2022-02-03 13:34:31 +00:00 |
|
gingerBill
|
78815778ee
|
Add //+private file to complement //+private (//+private package)
|
2022-02-02 15:28:49 +00:00 |
|
gingerBill
|
85706d559d
|
Fix typo
|
2022-01-31 20:19:46 +00:00 |
|
gingerBill
|
67ba05cb7c
|
Correct false positive check in check_unique_package_names
|
2022-01-31 19:33:02 +00:00 |
|
gingerBill
|
24e7356825
|
Add #no_type_assert and #type_assert to disable implicit type assertions with x.(T)
|
2022-01-27 16:08:47 +00:00 |
|
gingerBill
|
070b450768
|
Add ODIN_ERROR_POS_STYLE constant and change runtime.print_caller_location based on that constant
|
2022-01-26 17:34:39 +00:00 |
|
gingerBill
|
a3e7b2baa1
|
Revert change
|
2022-01-25 12:42:45 +00:00 |
|
gingerBill
|
f6a087775e
|
Disable early return from check_proc_info
|
2022-01-25 12:39:06 +00:00 |
|
gingerBill
|
42ab882db4
|
Remove debug code
|
2022-01-24 15:56:26 +00:00 |
|
gingerBill
|
56b4e0a3c3
|
Fix #1267
|
2022-01-23 15:40:46 +00:00 |
|
gingerBill
|
3d7d347192
|
Convert ODIN_OS and ODIN_ARCH to use enums rather than use strings
|
2022-01-20 19:56:05 +00:00 |
|
gingerBill
|
ecdaac9921
|
Unify are_types_identical_unique_tuples
|
2022-01-19 15:14:15 +00:00 |
|
gingerBill
|
cafb6e5587
|
Correct //+private for odin doc
|
2022-01-17 21:33:20 +00:00 |
|
gingerBill
|
f0529535e0
|
ODIN_ENDIAN changed to an enum constant; ODIN_ENUM_STRING is the new string version of the old constant
|
2022-01-15 17:53:18 +00:00 |
|
gingerBill
|
6c48670819
|
Make ODIN_BUILD_MODE a enum type
|
2022-01-15 17:34:35 +00:00 |
|
gingerBill
|
fb0a3ab7c1
|
Correct linkage for entry point procedures on Windows
|
2022-01-12 20:07:17 +00:00 |
|
gingerBill
|
7e4067c44c
|
Begin work to move entry point code to Odin itself rather than in C++ side
|
2022-01-12 19:19:43 +00:00 |
|
gingerBill
|
847b05013f
|
Disable DEFAULT_TO_THREADED_CHECKER until race condition is found
|
2022-01-11 10:56:07 +00:00 |
|
gingerBill
|
7cc265e14c
|
Add mutex guards for signature scopes
|
2022-01-10 14:50:28 +00:00 |
|
gingerBill
|
cb1080d56c
|
Fix check_procedure_bodies to allow multiple threads caused by a typo
|
2022-01-10 13:31:34 +00:00 |
|
gingerBill
|
6ce5608003
|
Correct odin doc default parameter value init_string generation
|
2021-12-03 11:46:54 +00:00 |
|
gingerBill
|
db9326f31d
|
Merge pull request #1332 from odin-lang/nasm-support
NASM Support
|
2021-11-26 23:06:33 +00:00 |
|
gingerBill
|
27106dd9ae
|
Allow .asm, .s, and .S as valid assembly file extensions
|
2021-11-26 22:25:07 +00:00 |
|
gingerBill
|
33dc12a61a
|
Add supported check for .asm files
|
2021-11-26 14:46:03 +00:00 |
|
gingerBill
|
1e453cf1d7
|
Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-empty
Do not filter test procedures when filter is empty
|
2021-11-25 09:13:31 +00:00 |
|
gingerBill
|
ae59f214ee
|
@(tag=<string>) - dummy attribute for tooling
|
2021-11-17 21:32:33 +00:00 |
|
gingerBill
|
e814a3693f
|
Improve usage of file_id
|
2021-11-15 17:26:01 +00:00 |
|
gingerBill
|
f47311f2f6
|
Remove scope field from Ast
|
2021-11-14 15:22:40 +00:00 |
|