gingerBill
bfa33bf5d3
Disable wasm64
2021-10-31 15:48:56 +00:00
gingerBill
235dae552a
Ignore -use-separate-modules when targeting wasm32/wasm64
2021-10-31 15:35:09 +00:00
gingerBill
a36c1ad406
Add default_allocators_wasi.odin
2021-10-31 15:28:51 +00:00
gingerBill
32506a34ff
Separate out the ABI for wasm32 from 386
2021-10-31 15:23:39 +00:00
gingerBill
3224d04df8
Stub out os.open for wasi
2021-10-31 15:22:54 +00:00
gingerBill
c13c30b466
Update wasi to use string and slice types
2021-10-31 15:21:39 +00:00
gingerBill
3de1719c17
Merge pull request #1254 from awwdev/master
...
remove prefix from Mix_LoadWAV
2021-10-31 15:01:44 +00:00
gingerBill
0c1675c8b0
Correct string usage
2021-10-31 15:01:13 +00:00
André
3d89c6b35d
remove prefix from Mix_LoadWAV
2021-10-31 15:45:29 +01:00
gingerBill
22982586f1
Add basic support for wasi in package os
2021-10-31 13:45:00 +00:00
gingerBill
0d2c8dfeec
Separate os-specific things to separate file
2021-10-31 13:44:21 +00:00
gingerBill
305e965bcb
Add os_specific_wasi.odin
2021-10-31 13:08:19 +00:00
gingerBill
906c7ef0fc
Correct wasi linking
2021-10-31 13:04:28 +00:00
Jeroen van Rijn
2a7937e2ba
Add odin report command to help with bug reports.
...
Add new Odin command, `odin report`, which prints information helpful to resolving or reporting a bug.
```
W:\Odin> odin report
Where to find more information and get into contact when you encounter a bug:
Website: https://odin-lang.org
GitHub: https://github.com/odin-lang/Odin/issues
Useful information to add to a bug report:
Odin: dev-2021-10:256bebfe
OS: Windows 10 Professional (version: 20H2), build 19042.1266
CPU: AMD Ryzen 7 1800X Eight-Core Processor
RAM: 65469 MiB
W:\Odin>
TODO:
- CPU name on ARM/ARM64
```
2021-10-31 13:48:13 +01:00
gingerBill
2a5b8f53fe
Add memmove and memset support for wasm
2021-10-31 12:47:50 +00:00
gingerBill
c6e08b059b
Move sys/wasi to sys/wasm/wasi
2021-10-31 12:30:10 +00:00
gingerBill
9a5216921c
Add wasi_wasm32
2021-10-31 01:08:17 +00:00
gingerBill
8a2078aa90
Add core:sys/wasi
2021-10-31 01:06:27 +00:00
gingerBill
841a96691b
Attempt to get wasm64 compiling with the correct features enabled
2021-10-31 00:37:37 +01:00
gingerBill
8ef6f9dd7b
Compile wasm64; Add lb_run_remove_unused_function_pass
2021-10-31 00:11:38 +01:00
gingerBill
5bc8a491a7
Begin work on supporting wasm64; Correct wasm32 compilation behaviour
2021-10-30 23:24:34 +01:00
gingerBill
87952fdb8e
big.Rat (Experimental)
2021-10-29 12:40:54 +01:00
gingerBill
c474e137ac
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-10-29 00:13:28 +01:00
gingerBill
7b8b2f042c
Add debug type information for matrix
2021-10-29 00:13:22 +01:00
Jeroen van Rijn
729e721b40
Merge pull request #1203 from thePHTest/stopwatch
...
Add a stopwatch to time.odin
2021-10-28 23:28:22 +02:00
Phil H
e4ce017183
better naming conventions for stopwatch procedures + fields
2021-10-28 14:08:21 -07:00
Phil
bbccf9ddbf
Add clock overloads for Duration and Stopwatch
2021-10-28 14:08:21 -07:00
Phil
a8425cfb47
Add a stopwatch to time.odin
2021-10-28 14:08:21 -07:00
gingerBill
ef29ffeb21
Correct llvm_vector_shuffle_reduction
2021-10-28 15:09:20 +01:00
gingerBill
3794d2417d
Write a log(n) fallback for llvm_vector_reduce_add
...
This may be what LLVM does at any rate
2021-10-28 15:01:13 +01:00
gingerBill
70793236ab
Support llvm_vector_reduce_add if the LLVM intrinsic is not supported
2021-10-28 00:57:10 +01:00
gingerBill
0a1ef1e59d
Improve comment
2021-10-28 00:50:03 +01:00
gingerBill
44a43eae10
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-10-28 00:49:14 +01:00
gingerBill
5b7f273165
Add matrix_type to demo.odin
2021-10-28 00:49:09 +01:00
gingerBill
fa07e45eda
Merge pull request #1249 from Yawning/feature/math-bits-improvements
...
core:math/bits: Improve add/sub/mul_u64
2021-10-28 00:19:57 +01:00
gingerBill
90d587df13
Support matrix type in core:odin
2021-10-27 23:49:37 +01:00
gingerBill
793a6479ef
Fix typo
2021-10-27 23:37:04 +01:00
gingerBill
47bef7a557
Update doc-format
2021-10-27 23:34:56 +01:00
gingerBill
208ba2c116
Comment clean up
2021-10-27 23:30:12 +01:00
gingerBill
42a8ac7096
Add support for matrix type in core:odin/doc-format
2021-10-27 23:26:39 +01:00
gingerBill
ccab715bbc
Add support for matrix type in doc format
2021-10-27 23:26:17 +01:00
Yawning Angel
ee724f183a
core:math/bits: Improve add/sub/mul_u64
...
* `add_u32`/`add_u64`/`add_uint` are now constant time
* `sub_u32`/`sub_u64`/`sub_uint` are now constant time
* `mul_u64` now uses `u128`
2021-10-27 12:37:35 +00:00
gingerBill
c4d2aae0ed
Merge pull request #1245 from odin-lang/new-matrix-type
...
`matrix` type
2021-10-26 21:08:08 +01:00
gingerBill
c722665c32
Merge pull request #1230 from jockus/master
...
Convert all vendor:OpenGL functions taking GLboolean to bool
2021-10-26 21:04:20 +01:00
gingerBill
8868bcf57a
Merge pull request #1234 from Skytrias/master
...
fix strip-semicolon using original file handle size
2021-10-26 21:04:02 +01:00
gingerBill
9e754cb0f1
Add slice.swap_between
2021-10-26 20:22:39 +01:00
gingerBill
802df73183
Remove unneeded call
2021-10-26 14:47:59 +01:00
gingerBill
9331ebebcc
Add #no_bounds_check to sorting procedures
2021-10-26 14:24:21 +01:00
gingerBill
c64674c39e
Remove unnecessary asserts
2021-10-26 13:38:48 +01:00
gingerBill
549a383cf0
Merge branch 'master' into new-matrix-type
2021-10-26 12:53:47 +01:00