gingerBill
|
4e370e6ed8
|
Add equal procedure field to runtime.Type_Info_Struct
|
2020-11-23 15:53:49 +00:00 |
|
gingerBill
|
0b30c3dc5a
|
Add flags: Type_Info_Flags, to runtime.Type_Info
|
2020-11-23 14:35:31 +00:00 |
|
gingerBill
|
9e42cb1595
|
Add comparisons to structs where all fields are comparable == and !=
|
2020-11-23 12:20:04 +00:00 |
|
gingerBill
|
87956676f5
|
Add %s support for arrays and slices of bytes
|
2020-11-20 16:01:16 +00:00 |
|
gingerBill
|
913eac13b1
|
Reorganize runtime code into separate files
|
2020-11-19 00:08:23 +00:00 |
|
gingerBill
|
78b6948ff2
|
Reorganize package strings
|
2020-11-12 14:17:41 +00:00 |
|
gingerBill
|
3d5e180dec
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-11-08 23:55:53 +00:00 |
|
gingerBill
|
44baf56d62
|
Fix cyclic check in is_type_polymorphic
|
2020-11-08 23:54:09 +00:00 |
|
F0x1fy
|
94277fe41c
|
As per GingerBill's request, copied the files over to a linux-specific file instead of renaming to .
|
2020-11-06 11:11:26 -07:00 |
|
F0x1fy
|
b5a619e975
|
Moved internal_windows to internal_any to allow for manual linking related to issue odin-lang/Odin#527.
|
2020-11-05 22:14:56 -07:00 |
|
gingerBill
|
5a28a7e0f5
|
Add intrinsics.type_field_index_of
|
2020-10-15 16:12:47 +01:00 |
|
gingerBill
|
fa33476438
|
Improve default temp allocator; Fix filepath.abs behaviour on Windows
|
2020-10-13 14:40:13 +01:00 |
|
gingerBill
|
1b4bccbc94
|
Add append_nothing
|
2020-10-08 12:23:44 +01:00 |
|
gingerBill
|
6eeb12a986
|
Improve default temp_allocator; make nil loggers do nothing; improve mem.Scratch_Allocator behaviour
|
2020-10-02 16:06:55 +01:00 |
|
gingerBill
|
8f28312705
|
Fix pop behaviour, and improve assert messages by using #caller_location
|
2020-10-02 11:04:17 +01:00 |
|
gingerBill
|
bc2151f529
|
Add new os_specific_*.odin files
|
2020-10-01 10:59:47 +01:00 |
|
gingerBill
|
252a864308
|
Reimplement the Windows OS dependencies in package runtime
|
2020-10-01 10:57:02 +01:00 |
|
gingerBill
|
c35d533ce5
|
Replace the *_remove_range with procedures with remove_range
|
2020-09-30 12:38:40 +01:00 |
|
gingerBill
|
b9f511954a
|
Make runtime.slice_handle_error explicitly diverging
|
2020-09-26 23:12:04 +01:00 |
|
gingerBill
|
840af6825a
|
Update packages os, path, and filepath
|
2020-09-26 16:02:03 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
nakst
|
c92860e142
|
update essence platform
|
2020-09-15 23:22:19 +01:00 |
|
gingerBill
|
4cf240ca05
|
Fix odin/parser issues
|
2020-09-15 22:14:23 +01:00 |
|
gingerBill
|
2475c69f00
|
Remove runtime.os_stdout, since it is not required by the runtime
|
2020-09-15 14:16:44 +01:00 |
|
gingerBill
|
9d976b04bc
|
Fix +build tag logic
|
2020-09-15 12:45:44 +01:00 |
|
gingerBill
|
edbad0709e
|
Add -default-to-nil-allocator flag (sets ODIN_DEFAULT_TO_NIL_ALLOCATOR)
|
2020-09-15 12:27:53 +01:00 |
|
gingerBill
|
9d91c46cb4
|
Move all os specific stuff for the runtime to one file
|
2020-09-15 12:19:56 +01:00 |
|
gingerBill
|
f48a873954
|
Reorganize package runtime
Separates out the OS specific stuff into different files
|
2020-09-15 11:52:19 +01:00 |
|
gingerBill
|
0cd681e6b7
|
Expose runtime._startup_runtime to allow for freestanding targets in the future
|
2020-09-15 10:51:51 +01:00 |
|
Christian Seibold
|
577be4a8ae
|
Get Odin compiling and produced exe's running on FreeBSD
|
2020-09-14 15:22:35 -05:00 |
|
gingerBill
|
6aa708a455
|
Fix Odin bug with "none" procedure calling conventions in the runtime
|
2020-09-10 16:36:33 +01:00 |
|
gingerBill
|
c1149dbdee
|
Update math and math/linalg; add "pure_none" calling convention
|
2020-09-10 15:00:19 +01:00 |
|
gingerBill
|
f5b8609160
|
Remove debug print
|
2020-09-07 12:15:54 +01:00 |
|
gingerBill
|
7f48cf8405
|
[REFLECTION BREAKING] Modify the internals of the map type to increase performance
|
2020-09-07 11:41:42 +01:00 |
|
gingerBill
|
9fd9130891
|
Add new core procedures: ordered_remove_range; unordered_remove_range; insert_at
|
2020-09-04 11:18:46 +01:00 |
|
gingerBill
|
e7f54d25d6
|
Add mem.Allocator_Query_Info and mem.query_info
|
2020-08-16 23:05:33 +01:00 |
|
gingerBill
|
033b46def8
|
Add mem.Allocator_Mode.Query_Features, mem.Allocator_Mode_Set, mem.query_features`
|
2020-08-16 22:07:40 +01:00 |
|
Oskar Nordquist
|
36cac87387
|
Add .Thread_Id option to log package
|
2020-07-22 17:42:01 +02:00 |
|
gingerBill
|
65b9dbe13f
|
Clean-up OS constants; Clean-up procs_wasm32.odin
|
2020-07-09 17:21:40 +01:00 |
|
gingerBill
|
5b7c83d871
|
Add strings.pop_byte strings.pop_rune
|
2020-07-08 23:15:48 +01:00 |
|
gingerBill
|
92363da58e
|
Add -show-system-calls; Update runtime for windows_386; Fix some minor bugs
|
2020-06-30 10:09:58 +01:00 |
|
gingerBill
|
0ea64182f1
|
Begin work on windows 386
|
2020-06-29 17:35:33 +01:00 |
|
gingerBill
|
86448ee044
|
Add raw_data to replace cases in which &x[0] was used
|
2020-06-29 15:58:24 +01:00 |
|
gingerBill
|
a6edcf4f18
|
Fix ABI typo bug; Add pop_safe and pop_front_safe
|
2020-06-22 21:03:57 +01:00 |
|
gingerBill
|
2b27300387
|
Fix LLVM code gen bug
|
2020-06-22 16:57:21 +01:00 |
|
gingerBill
|
fb3aeccd36
|
Add built-in Maybe
|
2020-06-22 13:25:19 +01:00 |
|
gingerBill
|
9f596d6f34
|
Clean up package log code
|
2020-06-19 11:18:23 +01:00 |
|
gingerBill
|
f70939ab4f
|
Use windows specific exception traps
|
2020-06-15 12:39:29 +01:00 |
|
gingerBill
|
1a4e2196bd
|
Fix runtime.bswap_16
|
2020-06-05 14:12:30 +01:00 |
|
Tetralux
|
04ceb5d20c
|
Fix temporary allocator resizing
|
2020-06-04 21:49:07 +00:00 |
|