gingerBill
|
32cda5d56a
|
Or did it?!
|
2021-06-02 22:12:38 +01:00 |
|
gingerBill
|
a4d9847f45
|
FINALLY fix lazy_buffer_destroy
|
2021-06-02 22:12:20 +01:00 |
|
gingerBill
|
8aa6d70dec
|
Fix filepath.lazy_buffer
|
2021-06-02 12:21:20 +01:00 |
|
gingerBill
|
ea6b222430
|
Clean up filepath.lazy_buffer memory leak
|
2021-06-02 12:19:25 +01:00 |
|
gingerBill
|
91b4bf3daa
|
Minor clean up
|
2021-06-02 10:39:47 +01:00 |
|
gingerBill
|
8c943eb054
|
Make inline array arithmetic use load+extractvalue rather than getelementptr+load to give the optimizer a better hint for vectorization
dev-2021-06
|
2021-06-01 10:51:54 +01:00 |
|
gingerBill
|
446703ba75
|
Improves to array arithmetic on += etc assignment statements
|
2021-06-01 10:37:31 +01:00 |
|
gingerBill
|
266b5d7d85
|
Fix container/map.odin
|
2021-06-01 09:26:01 +01:00 |
|
gingerBill
|
d90adb7a8e
|
Fix #998
|
2021-05-31 21:03:50 +01:00 |
|
gingerBill
|
2573da12fc
|
Fix #992
|
2021-05-31 20:58:28 +01:00 |
|
gingerBill
|
bbc9c6a93c
|
Fix #999
|
2021-05-31 20:56:07 +01:00 |
|
gingerBill
|
673134185a
|
Fix #996
|
2021-05-31 20:54:09 +01:00 |
|
gingerBill
|
3bf00e6125
|
Comment on the required generate_minimum_dependency_set entities
|
2021-05-31 20:50:21 +01:00 |
|
gingerBill
|
8fd4fe25d6
|
Remove unneeded minimum dependencies
|
2021-05-31 20:44:48 +01:00 |
|
gingerBill
|
ea1dc5373d
|
Remove unneeded dependencies
|
2021-05-31 20:39:48 +01:00 |
|
gingerBill
|
b8d6dd4eb7
|
Fix #1004
|
2021-05-31 20:38:10 +01:00 |
|
gingerBill
|
4d80f8598d
|
Fix polymorphic record "too few" lacking error message
|
2021-05-31 20:33:14 +01:00 |
|
Jeroen van Rijn
|
bc4591fc1e
|
Merge pull request #1006 from jockus/master
Fix for value rather than type used for intrinsics
|
2021-05-31 14:23:40 +02:00 |
|
Joakim Hentula
|
6465fb8ec7
|
Fix for value rather than type used for intrinsics
|
2021-05-31 13:21:13 +01:00 |
|
gingerBill
|
46204ed7f0
|
Update core:runtime to use the new intrinsics
|
2021-05-30 13:22:15 +01:00 |
|
gingerBill
|
0f91ffe28f
|
Add intrinsics.{ptr_offset, ptr_sub}
|
2021-05-30 13:21:56 +01:00 |
|
gingerBill
|
4b46d691f8
|
Improve logic for intrinsics.{mem_copy, mem_copy_non_overlapping, mem_zero} to use the *.inline LLVM variants when possible
|
2021-05-30 12:52:44 +01:00 |
|
gingerBill
|
599d0cf6ac
|
Merge pull request #1005 from Kelimion/maths
Add `abs_f16` support + endian versions of maths routines.
|
2021-05-30 11:48:17 +01:00 |
|
Jeroen van Rijn
|
d7dba495fd
|
Last of the Endian float in math.odin.
|
2021-05-29 18:27:43 +02:00 |
|
Jeroen van Rijn
|
c05f6b4a31
|
Even more Endian maths.
|
2021-05-29 17:52:47 +02:00 |
|
Jeroen van Rijn
|
a0a578c72a
|
More Endian version of maths procs.
|
2021-05-29 17:21:54 +02:00 |
|
Jeroen van Rijn
|
55fc2c00c0
|
Add Endian versions of math routines.
|
2021-05-29 16:22:47 +02:00 |
|
Jeroen van Rijn
|
6944e2fc04
|
Add abs_f16 dependency when used.
|
2021-05-29 15:33:11 +02:00 |
|
gingerBill
|
c8b353b6d8
|
Makefile fix
|
2021-05-27 14:59:45 +01:00 |
|
gingerBill
|
6a8a31824d
|
Minor change to Makefile
|
2021-05-27 14:55:12 +01:00 |
|
gingerBill
|
275b8d2e8a
|
Merge pull request #925 from Kelimion/testing
Fix `core:sys/win32` tests to use `core:testing`.
|
2021-05-27 14:51:09 +01:00 |
|
gingerBill
|
8cfdd9805d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-05-27 14:46:10 +01:00 |
|
gingerBill
|
7d304f4e8b
|
Convert tabs to spaces for Makefile (stupid make)
|
2021-05-27 14:45:57 +01:00 |
|
gingerBill
|
b65e5d5e03
|
Merge pull request #1003 from jockus/master
Fix deleting substring in filepath.rel
|
2021-05-27 13:35:46 +01:00 |
|
jockus
|
b110153b51
|
Fix accidental removal of newline
|
2021-05-27 12:04:24 +01:00 |
|
jockus
|
b261937233
|
Remove accidental core:fmt include in path/filepath
|
2021-05-27 12:03:37 +01:00 |
|
jockus
|
4455ba5b65
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-05-27 12:01:28 +01:00 |
|
jockus
|
e8aa767c8d
|
Fix deleting substring in filepath.release
|
2021-05-27 12:01:13 +01:00 |
|
gingerBill
|
bb7bd94b0a
|
Fix comparison bug of enumerated arrays
|
2021-05-27 09:52:50 +01:00 |
|
gingerBill
|
4a886a1bc5
|
Disable copy elision on assignments for the time being
|
2021-05-25 15:43:34 +01:00 |
|
gingerBill
|
c21c754b6f
|
Minimize copying on getting the address of a call if required
|
2021-05-24 23:51:01 +01:00 |
|
gingerBill
|
e948fcd2f1
|
Use intrinsics.mem_zero in runtime.mem_zero
|
2021-05-24 22:41:18 +01:00 |
|
gingerBill
|
0c46d06e63
|
Add intrinsics.mem_zero
|
2021-05-24 22:39:27 +01:00 |
|
gingerBill
|
44b6e7c45d
|
Move the mem zero into a separate procedure for reuse
|
2021-05-24 22:32:38 +01:00 |
|
gingerBill
|
284a2631fd
|
Refactoring of lbFunctionType retrieval
|
2021-05-24 22:16:22 +01:00 |
|
gingerBill
|
3f156bcb4b
|
Refactor backend code for assignments; Refactor some statements into separate procedures
|
2021-05-24 22:09:21 +01:00 |
|
gingerBill
|
d35a9e65b6
|
Heavily improve the copy elision logic in the backend
|
2021-05-24 20:57:44 +01:00 |
|
gingerBill
|
c440296ae8
|
Add @(link_section=<string>) for global variables
|
2021-05-24 15:41:22 +01:00 |
|
gingerBill
|
79f115d6a7
|
Handle #c_vararg correctly
|
2021-05-24 14:46:03 +01:00 |
|
gingerBill
|
39eccdf6b9
|
Make js default to nil allocator for the time being
|
2021-05-23 15:17:58 +01:00 |
|