gingerBill
|
7d2eedee73
|
Unify raw_data in core:mem with core:runtime
|
2022-05-23 11:47:12 +01:00 |
|
gingerBill
|
eba35a8f7d
|
Allow multi pointers in intrinsics
|
2022-05-23 11:46:44 +01:00 |
|
gingerBill
|
e967f2ca2c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-23 11:34:00 +01:00 |
|
gingerBill
|
438713af20
|
Allow transmute on constant expressions
|
2022-05-23 11:33:52 +01:00 |
|
gingerBill
|
f3432e6bb5
|
Rename to CreateProgramFromStrings
|
2022-05-21 21:31:24 +01:00 |
|
gingerBill
|
43b350c590
|
Add more procedures for window related positions
|
2022-05-21 21:31:05 +01:00 |
|
gingerBill
|
c2c66aad60
|
Add Context_Menu event kind; Fix event_prevent_default()
|
2022-05-21 17:29:19 +01:00 |
|
gingerBill
|
d7681d5b06
|
Add utilities for Rects
|
2022-05-21 17:24:03 +01:00 |
|
gingerBill
|
c902615192
|
Improve writeToConole logic for the console.log difference between stdout and stderr
|
2022-05-21 17:03:44 +01:00 |
|
gingerBill
|
2895830ce6
|
Add wasm/js/general.odin
|
2022-05-21 16:37:12 +01:00 |
|
gingerBill
|
1eef9552b4
|
Fix typo
|
2022-05-21 16:35:27 +01:00 |
|
gingerBill
|
577fa2d29b
|
Update time procedures for js targets
|
2022-05-21 16:35:06 +01:00 |
|
gingerBill
|
72fcf16a39
|
Rename to writeToConsole
|
2022-05-21 16:15:20 +01:00 |
|
gingerBill
|
b9d523e0b2
|
Add color when writing to stderr
|
2022-05-21 16:11:10 +01:00 |
|
gingerBill
|
f3d225ca4f
|
Improve addConsoleLine
|
2022-05-21 16:00:36 +01:00 |
|
gingerBill
|
d84d2f85e8
|
Add WebGL helper (CreateProgramHelper)
|
2022-05-21 15:34:12 +01:00 |
|
gingerBill
|
10f1d8c604
|
Fix typo
|
2022-05-21 13:38:38 +01:00 |
|
gingerBill
|
184d1c57b1
|
Change atomic.wait32 and atomic.notify selection
|
2022-05-21 13:37:00 +01:00 |
|
gingerBill
|
dfbe68bcfe
|
Begin to add support for experimental wasm64
|
2022-05-21 13:30:43 +01:00 |
|
gingerBill
|
3049e07f72
|
Add mem.DEFAULT_PAGE_SIZE
|
2022-05-21 13:30:09 +01:00 |
|
gingerBill
|
da54d0ec8c
|
Fix typo
|
2022-05-21 13:18:11 +01:00 |
|
gingerBill
|
b57edb89eb
|
Unify abi for wasm32 and the future wasm64
|
2022-05-21 13:18:04 +01:00 |
|
gingerBill
|
e43eccbb91
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-21 13:02:03 +01:00 |
|
gingerBill
|
e48f41165c
|
Begin work on Atomics for wasm32 (wait and notify intrinsics)
|
2022-05-21 12:58:48 +01:00 |
|
gingerBill
|
9eb4cbcbd2
|
Improve ABI design for wasm32 targets
|
2022-05-21 12:32:50 +01:00 |
|
gingerBill
|
2612f241c9
|
Minor clean up
|
2022-05-21 12:14:12 +01:00 |
|
gingerBill
|
0f1153fae2
|
Add page_alloc and page_allocator
|
2022-05-21 12:11:22 +01:00 |
|
gingerBill
|
94fda3d48d
|
Rename to runWasm
|
2022-05-21 11:41:50 +01:00 |
|
gingerBill
|
5cf4f565d6
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-21 11:39:47 +01:00 |
|
gingerBill
|
c20b5cbd10
|
Change wasm/js/runtime.mjs to a normal .js file; Add interfaces and functions to a global odin variable
|
2022-05-21 11:39:35 +01:00 |
|
gingerBill
|
3bb31093fa
|
Add documentation for CreateCurrentContextById and SetCurrentContextById
|
2022-05-18 13:08:31 +01:00 |
|
gingerBill
|
214b43974d
|
Add WebGL ContextAttributes
|
2022-05-18 13:06:29 +01:00 |
|
gingerBill
|
55556aea77
|
Add WebGL runtime into the js/runtime.mjs; Allow for multiple WebGL contexts
|
2022-05-18 12:31:25 +01:00 |
|
gingerBill
|
223897d224
|
Fix typo
|
2022-05-18 12:30:44 +01:00 |
|
gingerBill
|
542e45de26
|
Increase minimum macOS version to 10.12.0
|
2022-05-18 12:30:26 +01:00 |
|
gingerBill
|
0cc67ff5e3
|
Add a return value to mem.zero_item and mem.zero_slice which is the same as the input
|
2022-05-17 22:42:37 +01:00 |
|
gingerBill
|
a86574da84
|
Use RtlWaitOnAddress to allow for a i64 sized duration rather than u32
|
2022-05-17 22:24:18 +01:00 |
|
gingerBill
|
33895b6d92
|
Convert all uses of *_from_slice to *_from_bytes where appropriate
|
2022-05-16 01:43:43 +01:00 |
|
gingerBill
|
e10105a780
|
Correct logic for tracking allocator proc for freeing a nil pointer
|
2022-05-15 23:50:51 +01:00 |
|
gingerBill
|
5451c9672d
|
Fix dynamic_pool_destroy
|
2022-05-15 23:48:11 +01:00 |
|
gingerBill
|
4eba2bb8d9
|
Add _system_random for Darwin
|
2022-05-15 23:46:32 +01:00 |
|
gingerBill
|
2a58bceb56
|
Add rand.init_as_system to allow for system-level based random number generation
|
2022-05-15 23:43:20 +01:00 |
|
gingerBill
|
fdcf08410c
|
Add Gompertz Distribution
|
2022-05-15 23:03:01 +01:00 |
|
gingerBill
|
5142955f00
|
Add more distributions
|
2022-05-15 22:58:39 +01:00 |
|
gingerBill
|
500150b12a
|
Correct log normal
|
2022-05-15 22:52:11 +01:00 |
|
gingerBill
|
50ddd8dd26
|
Fix typo
|
2022-05-15 22:45:05 +01:00 |
|
gingerBill
|
6c6de2a07d
|
Move distributions to a separate file
|
2022-05-15 22:20:25 +01:00 |
|
gingerBill
|
01912b6ba5
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-15 21:53:21 +01:00 |
|
gingerBill
|
be2c7b5c9b
|
Add numerous different random distribution procedures
|
2022-05-15 21:53:16 +01:00 |
|
gingerBill
|
23cb96de02
|
Commit import _ changes
|
2022-05-15 16:37:05 +01:00 |
|
gingerBill
|
f7b18cd86e
|
Add DjVu
|
2022-05-14 15:32:28 +01:00 |
|
gingerBill
|
d74e4b427d
|
Remove bool return on image.destroy
|
2022-05-14 15:16:56 +01:00 |
|
gingerBill
|
22dc020647
|
Destroy pixel buffer
|
2022-05-14 15:16:14 +01:00 |
|
gingerBill
|
e8485ee7e7
|
Correction to image.destroy
|
2022-05-14 15:15:04 +01:00 |
|
gingerBill
|
c516fb947f
|
Add image.destroy
|
2022-05-14 15:11:23 +01:00 |
|
gingerBill
|
3aa0a733f3
|
Add destroy with loader
|
2022-05-14 15:06:55 +01:00 |
|
gingerBill
|
4e080057fb
|
Rename load_from_buffer to load_from_bytes
|
2022-05-14 15:01:17 +01:00 |
|
gingerBill
|
9c1f270bd5
|
Rename load_from_slice to load_from_bytes across core
|
2022-05-14 14:55:15 +01:00 |
|
gingerBill
|
e46d87b221
|
Fix type and keep -vet happy
|
2022-05-14 14:47:58 +01:00 |
|
gingerBill
|
5bc866e420
|
Allow for import _ "foo" to allow for @(init) procedures; Remove using import code
|
2022-05-14 14:44:24 +01:00 |
|
gingerBill
|
5af7004f44
|
Add image packages to examples/all
|
2022-05-14 14:43:50 +01:00 |
|
gingerBill
|
01e8e682c0
|
Generalized core:image loader
```odin
import "core:image"
import "core:image/png"
...
img, err := image.load_from_file("path.png")
```
|
2022-05-14 14:38:26 +01:00 |
|
gingerBill
|
2ef6544ca2
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-14 14:26:50 +01:00 |
|
gingerBill
|
9921ac01cc
|
Add more NetPBM variants
|
2022-05-14 14:26:11 +01:00 |
|
gingerBill
|
f17a9dd5e7
|
Add even more file formats
|
2022-05-14 13:59:49 +01:00 |
|
gingerBill
|
ec3394b8da
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-14 13:46:15 +01:00 |
|
gingerBill
|
0cca42a1f4
|
Add image.which file format testing procedures
|
2022-05-14 13:46:10 +01:00 |
|
gingerBill
|
3b842ffe29
|
Remove semicolons
|
2022-05-14 12:27:21 +01:00 |
|
gingerBill
|
f27f595549
|
Add core:encoding/endian
|
2022-05-12 19:35:07 +01:00 |
|
gingerBill
|
bc18310107
|
Correct xml test
|
2022-05-12 16:01:15 +01:00 |
|
gingerBill
|
3fdb3dd767
|
Minor style change in leb128.odin
|
2022-05-12 15:59:15 +01:00 |
|
gingerBill
|
d224679619
|
Minor name changes within core:encoding/xml for consistency
|
2022-05-12 15:57:03 +01:00 |
|
gingerBill
|
2dd181e663
|
Remove duplication
|
2022-05-12 15:48:27 +01:00 |
|
gingerBill
|
f002857edc
|
Clean up core:time to be consistent across all platforms
|
2022-05-12 15:47:24 +01:00 |
|
gingerBill
|
97739da85a
|
Remove core:sys/win32
|
2022-05-12 14:33:03 +01:00 |
|
gingerBill
|
6c14586fff
|
Add GetAddrInfoExW
|
2022-05-12 14:27:46 +01:00 |
|
gingerBill
|
0c45a46aab
|
Remove A calls in favour of W calls
|
2022-05-12 14:21:25 +01:00 |
|
gingerBill
|
d1fc9d3073
|
Add more libraries
|
2022-05-12 13:54:40 +01:00 |
|
gingerBill
|
2fb351bf04
|
Update sys/windows to be closer to the soon to be deleted sys/win32
|
2022-05-12 13:45:17 +01:00 |
|
gingerBill
|
dc832ad49f
|
Minor fix
|
2022-05-12 13:20:55 +01:00 |
|
gingerBill
|
eef44b11f3
|
Make the utf16 conversion procedures in core:sys/windows safer by checking for memory leaks
|
2022-05-12 13:17:58 +01:00 |
|
gingerBill
|
bb4f108487
|
Update error handling for os2 on windows
|
2022-05-12 12:54:27 +01:00 |
|
gingerBill
|
ccb38c3dc6
|
Add _safe versions
|
2022-05-12 12:54:14 +01:00 |
|
gingerBill
|
cc81057d21
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-12 11:33:08 +01:00 |
|
gingerBill
|
8b4b81fdeb
|
Fill in most of os2/file_windows.odin
|
2022-05-12 11:33:01 +01:00 |
|
gingerBill
|
b4df272eb5
|
Improve -vet shadowing to allow x := x if cond else y etc
|
2022-05-11 12:15:37 +01:00 |
|
gingerBill
|
dca2fbccff
|
Improve ternary if type inference
|
2022-05-11 12:15:10 +01:00 |
|
gingerBill
|
37c6279031
|
Add ggpo to examples/all/all_vendor.odin
|
2022-05-09 23:33:00 +01:00 |
|
gingerBill
|
0d4e710b96
|
Add vendor:ggpo
|
2022-05-09 23:32:23 +01:00 |
|
gingerBill
|
205aa10b88
|
Improve events handling
|
2022-05-09 22:08:14 +01:00 |
|
gingerBill
|
6f1cc3946b
|
Begin work on Event System for js_wasm32 target
|
2022-05-09 16:58:34 +01:00 |
|
gingerBill
|
53c70da0b8
|
Correct foreign import prefix behaviour for wasm
|
2022-05-06 11:16:24 +01:00 |
|
gingerBill
|
6f20b5bb59
|
Add mock for _yield
|
2022-05-06 10:59:55 +01:00 |
|
gingerBill
|
96ab17ecfc
|
Begin mocking os2 for windows out more
|
2022-05-05 18:01:44 +01:00 |
|
gingerBill
|
18bde22b26
|
Go to a File based approach over Handle based
|
2022-05-05 16:15:03 +01:00 |
|
gingerBill
|
e61aad925b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-05-05 15:30:14 +01:00 |
|
gingerBill
|
5d190b15d7
|
Minor improvements to io and os
|
2022-05-05 15:30:07 +01:00 |
|
gingerBill
|
0cf37bde8b
|
Update foreign import for OpenEXRCore for non-windows platforms
|
2022-05-04 17:51:36 +01:00 |
|
gingerBill
|
5931e2383b
|
Remove unneeded #if defined
|
2022-05-04 16:58:40 +01:00 |
|
gingerBill
|
e4743b15b1
|
Add @(priority_index=<int>) for foreign import
|
2022-05-04 16:40:12 +01:00 |
|