gingerBill
|
a957d3dd64
|
Minor clean up of default_hasher_cstring
|
2022-03-06 12:17:49 +00:00 |
|
gingerBill
|
dd9843aa21
|
Merge pull request #1557 from semarie/openbsd-support
initial OpenBSD support
|
2022-02-28 14:23:56 +00:00 |
|
gingerBill
|
3c72cb67d3
|
Remove context.user_data
|
2022-02-28 13:00:32 +00:00 |
|
Sébastien Marie
|
5676c9e7eb
|
initial OpenBSD support
|
2022-02-25 08:49:25 +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
|
1857bc7b02
|
Improve slice bounds checking runtime error messages
|
2022-02-16 14:51:54 +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
|
32c7e81745
|
Use objc_allocateClassPair for intrinsics.objc_register_class
|
2022-02-14 18:32:10 +00:00 |
|
gingerBill
|
340838c878
|
Add procs_darwin.odin
|
2022-02-08 23:00:00 +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 |
|
Andrea Piseri
|
cf9f3d5e2d
|
fix logic in bswap_128
|
2022-02-03 15:50:39 +01: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
|
d269dbcd40
|
Add comment for the internals of assert
|
2022-01-23 22:01:54 +00:00 |
|
gingerBill
|
77b91352ae
|
Add Odin_OS_Type and Odin_Arch_Type to core:runtime
|
2022-01-20 19:58:35 +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
|
cfbc1a447b
|
Correct inverse and inverse_transpose for 2x2 matrices
|
2022-01-20 13:18:37 +00:00 |
|
gingerBill
|
cd6898439e
|
Comment out link_section on procedures
|
2022-01-17 12:17:13 +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
|
29ebe0c3c9
|
Rename architecture 386 to i386
|
2022-01-15 17:40:00 +00:00 |
|
gingerBill
|
6c48670819
|
Make ODIN_BUILD_MODE a enum type
|
2022-01-15 17:34:35 +00:00 |
|
gingerBill
|
e15f714660
|
Define wasm _start entry point in Odin code
|
2022-01-13 15:18:47 +00:00 |
|
gingerBill
|
b33ca6651e
|
Rename proc_* to entry_*
|
2022-01-13 12:05:22 +00:00 |
|
gingerBill
|
315a08f33f
|
Add main to proc_unix.odin
|
2022-01-13 12:04:42 +00:00 |
|
gingerBill
|
c9bc759624
|
Correct calling convention
|
2022-01-12 23:04:31 +00:00 |
|
gingerBill
|
80f175cdb0
|
Add empty main dynamic builds for *nix systems
|
2022-01-12 20:40:34 +00:00 |
|
gingerBill
|
8f03811842
|
Fix typo
|
2022-01-12 20:30:34 +00:00 |
|
gingerBill
|
7df93ea504
|
Initialize runtime.args__ through main
|
2022-01-12 20:16:46 +00:00 |
|
gingerBill
|
6209b02bf9
|
Add intrinsics._entry_point call to _odin_entry_point
|
2022-01-12 20:16:04 +00:00 |
|
gingerBill
|
75b7f2b9fe
|
Correct -init for *nix to be a different procedure
|
2022-01-12 20:13:38 +00:00 |
|
gingerBill
|
f1521aa980
|
Add proc_windows.odin for custom entry points
|
2022-01-12 20:10:23 +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
|
94bad4d786
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-09 15:36:12 +00:00 |
|
gingerBill
|
07ec93bfeb
|
Add procs_windows_amd64.asm for use with -no-crt
|
2021-11-24 18:32:27 +00:00 |
|
gingerBill
|
e877525073
|
Keep -vet happy for -no-crt and wasm targets
|
2021-11-17 10:40:55 +00:00 |
|
gingerBill
|
518460af66
|
Begin work in semi-standardized js_wasm32 target
|
2021-11-07 19:56:01 +00:00 |
|
gingerBill
|
1296fabe2c
|
Fix typos
|
2021-11-07 16:20:04 +00:00 |
|
gingerBill
|
dc2edd3e79
|
Improve support for freestanding_wasm32
|
2021-11-07 16:19:27 +00:00 |
|
gingerBill
|
adb5928767
|
Change to RUNTIME_LINKAGE definition
|
2021-11-04 20:21:51 +00:00 |
|
gingerBill
|
a22120fe94
|
Reorganize code
|
2021-11-04 17:38:58 +00:00 |
|
gingerBill
|
ae25eaf10c
|
Correct foreign import library usage
|
2021-11-04 17:25:37 +00:00 |
|
gingerBill
|
adcfca966e
|
Use Rtl*Memory procedures with -no-crt on Windows
|
2021-11-04 17:24:28 +00:00 |
|
gingerBill
|
14351c5bf2
|
Simplify logic for procs.odin
|
2021-11-04 13:56:38 +00:00 |
|
gingerBill
|
7ef3c87dbb
|
Change RUNTIME_LINKAGE requirements
|
2021-11-04 13:52:53 +00:00 |
|
gingerBill
|
b2a2aa15c2
|
Add ODIN_BUILD_MODE
|
2021-11-04 12:49:39 +00:00 |
|
gingerBill
|
6ded538546
|
@(linkage=<string>) for procedures and variables; @(require) for procedures; package runtime linkage improvements; Subsequence improvements to lb_run_remove_unused_function_pass
|
2021-11-04 12:40:50 +00:00 |
|
gingerBill
|
3fa7dabaa8
|
Correctly support -default-to-nil-allocator for all platforms
|
2021-11-04 11:03:21 +00:00 |
|
gingerBill
|
9ab71ca0da
|
Add ODIN_NO_CRT global constant
|
2021-11-04 00:50:28 +00:00 |
|
gingerBill
|
9896205a06
|
Make runtime builtin matrix procedures contextless
|
2021-11-03 12:44:34 +00:00 |
|
gingerBill
|
5f51337a01
|
Add procs for wasm32
|
2021-10-31 19:00:01 +00:00 |
|