gingerBill
3cb3d2cee4
Merge branch 'master' into windows-llvm-11.1.0
2021-11-23 10:59:52 +00:00
gingerBill
2e89585c8c
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-11-23 10:59:50 +00:00
gingerBill
e230b7110c
Merge pull request #1327 from graphitemaster/fix-path-join-leak
...
fix memory leak in path.join
2021-11-22 15:34:30 +00:00
Dale Weiler
a55f0cfb63
fix memory leak in path.join
2021-11-22 10:25:54 -05:00
gingerBill
de435c9318
Remove unneeded semicolons from vendor:OpenGL
2021-11-21 14:52:40 +00:00
gingerBill
f40f12d480
Minor cleanup to math constants
2021-11-21 14:06:32 +00:00
gingerBill
8a2c829e07
Patch odin doc binary format
2021-11-21 14:06:15 +00:00
gingerBill
42b9ce636f
Remove #force_inline from all wrappers
2021-11-21 13:59:28 +00:00
gingerBill
ca6951d05e
Add MessageDecompose; Update the static library
2021-11-20 20:20:12 +00:00
gingerBill
446f1f6183
Correct foreign imports for portmidi on Windows
2021-11-20 19:27:34 +00:00
gingerBill
d424c84bf9
Merge pull request #1322 from Gaunsessa/master
...
Add darwin support for glfw and re-add ln for js.
2021-11-20 12:22:38 +00:00
Gus
56d2bbc5b9
Added back ln for js
2021-11-20 20:03:54 +11:00
Gus
2c7bf87998
Added darwin support
2021-11-20 20:02:21 +11:00
gingerBill
fe0a5e1120
Merge branch 'master' into windows-llvm-11.1.0
2021-11-19 15:43:30 +00:00
gingerBill
daebaa8b50
Fix #1319
2021-11-19 15:43:13 +00:00
gingerBill
a256b105cf
Merge branch 'master' into windows-llvm-11.1.0
2021-11-19 15:21:32 +00:00
gingerBill
9320a31f4d
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-11-19 12:26:19 +00:00
gingerBill
3e04b45106
Allow cast from float to complex
2021-11-19 12:26:10 +00:00
gingerBill
acd5878d66
Merge pull request #1316 from Skytrias/master
...
add `builtin.` in slice.swap_between
2021-11-18 23:48:43 +00:00
Michael Kutowski
4439d59105
add builtin.
2021-11-19 00:24:56 +01:00
gingerBill
2de8943a77
Merge branch 'master' into windows-llvm-11.1.0
2021-11-18 16:55:32 +00:00
gingerBill
12c1291805
Add optional seed parameters to all hashes
2021-11-18 16:14:33 +00:00
gingerBill
ae59f214ee
@(tag=<string>) - dummy attribute for tooling
2021-11-17 21:32:33 +00:00
gingerBill
d84d789d11
Merge branch 'master' into windows-llvm-11.1.0
2021-11-17 13:29:32 +00:00
gingerBill
9be0d18e5d
Correct x in ptr logic
2021-11-17 11:02:11 +00:00
gingerBill
e877525073
Keep -vet happy for -no-crt and wasm targets
2021-11-17 10:40:55 +00:00
gingerBill
f09638318f
Add support for darwin to core:c/libc
2021-11-16 21:19:08 +00:00
gingerBill
bb7703fcec
Improve ptr_map_hash_key
2021-11-16 16:08:20 +00:00
gingerBill
1b28226a67
Add math.lgamma based off FreeBSD's /usr/src/lib/msun/src/e_lgamma_r.c
2021-11-16 15:32:32 +00:00
gingerBill
2b546a598c
Add math.signbit; Add math.gamma based on http://netlib.sandia.gov/cephes/cprob/gamma.c
2021-11-16 15:23:19 +00:00
gingerBill
b530ca9a5e
Add math.nextafter
2021-11-16 15:12:01 +00:00
gingerBill
d232796149
Fix typo
2021-11-16 15:09:47 +00:00
gingerBill
e721f26a76
Implement ln based off FreeBSD's /usr/src/lib/msun/src/e_log.c
2021-11-16 15:05:04 +00:00
gingerBill
91408cb21f
Implement atanh based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c
2021-11-16 14:58:59 +00:00
gingerBill
eb8b0d7a03
Add log1p, erf, erfc, ilogb logb (implemented based of FreeBSD's)
2021-11-16 14:54:57 +00:00
gingerBill
880af47ae7
Rename math_js.odin to math_basic_js.odin
2021-11-16 14:26:04 +00:00
gingerBill
91949b0992
Implement math.sqrt with intrinsics.sqrt
2021-11-16 14:11:20 +00:00
gingerBill
6a101e69a2
Implement ldexp and frexp in native Odin
2021-11-16 14:04:49 +00:00
gingerBill
1ec0b79345
Allow both -help and --help if passed as init_filename
2021-11-15 22:10:31 +00:00
gingerBill
e814a3693f
Improve usage of file_id
2021-11-15 17:26:01 +00:00
gingerBill
f55fc4cd08
Add complex32 and quaternion64 for the 16-bit float types to fmt
2021-11-15 17:25:29 +00:00
gingerBill
f47311f2f6
Remove scope field from Ast
2021-11-14 15:22:40 +00:00
gingerBill
3f038428a7
Begin minimizing Ast size
2021-11-14 15:12:37 +00:00
gingerBill
b9701340b8
Add linalg.matrix4_look_at_from_fru
2021-11-13 19:15:37 +00:00
gingerBill
82110bf487
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-11-13 19:07:27 +00:00
gingerBill
a75dc9d86d
Fix minor issue with unmarshal for booleans
2021-11-13 19:07:16 +00:00
gingerBill
bfa23f1352
Merge pull request #1308 from Yawning/fix/amd64-syscalls
...
src: Fix the syscall intrinsic code generation for Linux and Windows
2021-11-13 18:54:12 +00:00
Yawning Angel
c430a82721
src: Fix the syscall intrinsic code generation for Linux and Windows
...
The old assembly generated for the syscall intrinsic did not specify
clobber constraints. This adds RCX and R11 (that are clobbered by
the instruction itself), and memory (that is clobbered by some
system calls) to the assembly constraints.
Note: This is still incorrect on FreeBSD, which clobbers more registers
and uses the carry flag instead of -errno in rax to indicate an error.
2021-11-13 09:53:20 +00:00
Jeroen van Rijn
cc316a473e
Merge pull request #1299 from Kelimion/vendor-glfw-test
...
[vendor:glfw] Add test.
2021-11-10 19:24:55 +01:00
Jeroen van Rijn
c213274607
[vendor:glfw] Add test.
2021-11-10 19:15:10 +01:00