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 |
|
gingerBill
|
9f95d6fa65
|
Minor move around for path sets
|
2022-05-04 16:17:24 +01:00 |
|
gingerBill
|
982a1aebb3
|
Remove stray line
|
2022-05-04 16:14:42 +01:00 |
|
gingerBill
|
cec049b7d3
|
Make the link order of foreign imports deterministic
|
2022-05-04 16:04:26 +01:00 |
|
gingerBill
|
1146604344
|
Add LICENSE.md
|
2022-05-03 14:52:09 +01:00 |
|
gingerBill
|
89c2e1a5fa
|
Add vendor:OpenEXRCore to examples/all
|
2022-05-03 14:22:25 +01:00 |
|
gingerBill
|
971d498e79
|
Change path
|
2022-05-03 14:21:24 +01:00 |
|
gingerBill
|
6e7a50c02f
|
Add .lib for vendor:openexr
|
2022-05-03 14:11:26 +01:00 |
|
gingerBill
|
97717d65ef
|
Add vendor:openexr
No foreign library yet
|
2022-05-02 16:09:09 +01:00 |
|
gingerBill
|
8023c8abc7
|
Fix @(disable=...)
|
2022-05-02 14:10:02 +01:00 |
|
gingerBill
|
be8de4a1ff
|
Update arch enum
|
2022-05-01 23:52:55 +01:00 |
|
gingerBill
|
18ad6c33ef
|
Implement syscall for arm32
|
2022-05-01 23:32:31 +01:00 |
|
gingerBill
|
0e27b27b81
|
Fix building issues with arm32
|
2022-05-01 23:28:32 +01:00 |
|
gingerBill
|
10a311092b
|
Add basic arm32 ABI support (linux_arm32)
|
2022-05-01 23:15:06 +01:00 |
|
gingerBill
|
2720f64c06
|
Remove unused imports
|
2022-04-30 13:28:45 +01:00 |
|
gingerBill
|
4e39629a9a
|
Unify implementation for *nix platforms
|
2022-04-30 13:09:24 +01:00 |
|
gingerBill
|
78a8da5fea
|
Add sync.Parker
|
2022-04-30 12:37:39 +01:00 |
|
gingerBill
|
d5886c1572
|
Remove the wait group based semaphore implementation
It was a misuse of the data structure
|
2022-04-30 12:37:14 +01:00 |
|
gingerBill
|
dd6337224f
|
Correct explicit atomic orderings
|
2022-04-30 11:42:28 +01:00 |
|
gingerBill
|
10cd294cf2
|
Use Acquire semantics for the futex_wait load shortcut
|
2022-04-27 15:57:47 +01:00 |
|
gingerBill
|
d6cfb60506
|
Remove prev from Atomic_Cond
|
2022-04-27 15:29:21 +01:00 |
|
gingerBill
|
df0df73540
|
Merge branch 'master' into sync-cond-futex
|
2022-04-27 15:26:21 +01:00 |
|
gingerBill
|
33f1418dec
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-04-27 15:26:02 +01:00 |
|
gingerBill
|
305510bea0
|
Update intrinsics.odin
|
2022-04-27 15:25:56 +01:00 |
|
gingerBill
|
bd73b2845b
|
Unify default Sema and Atomic_Sema behaviour
|
2022-04-27 15:03:48 +01:00 |
|
gingerBill
|
904f0407f8
|
Add intrinsics.type_is_multi_pointer
|
2022-04-27 14:53:26 +01:00 |
|
gingerBill
|
fbbb0d7610
|
Update intrinsics.odin for documentation
|
2022-04-27 14:51:04 +01:00 |
|
gingerBill
|
3a9b0a22e7
|
Add core:container/intrusive/list
|
2022-04-27 14:27:33 +01:00 |
|
gingerBill
|
9349dfba8f
|
Add new builtin container_of
|
2022-04-27 12:39:45 +01:00 |
|
gingerBill
|
9692496989
|
Add intrinsics.type_field_type
|
2022-04-27 12:27:53 +01:00 |
|
gingerBill
|
a6cef2e50e
|
Update LICENSE
|
2022-04-26 21:47:45 +01:00 |
|