gingerBill
9f0a30e36e
Merge pull request #1337 from DanielGavin/parser-fix
...
Add Matrix_Type as literal type on "core:odin"
dev-2021-12
2021-11-28 10:38:37 +00:00
Daniel Gavin
517c8ff1dd
Include Matrix_Type to the is_literal_type switch statement.
2021-11-28 02:14:25 +01:00
gingerBill
2b07afaf70
Add lb_build_addr on or_return and or_else for sanity's sake
2021-11-27 16:03:03 +00:00
gingerBill
6616882708
Correct reading from a console on Windows
...
e.g. `os.read(os.stdin, buf[:])`
2021-11-27 14:59:35 +00:00
gingerBill
c9c197ba08
Add os.read_at_least and os_read_full utility procedures.
2021-11-27 14:57:49 +00:00
gingerBill
7876660d8c
Add new utf16 procedures: decode, decode_to_utf8
2021-11-27 14:57:20 +00:00
gingerBill
db9326f31d
Merge pull request #1332 from odin-lang/nasm-support
...
NASM Support
2021-11-26 23:06:33 +00:00
gingerBill
27106dd9ae
Allow .asm, .s, and .S as valid assembly file extensions
2021-11-26 22:25:07 +00:00
gingerBill
33dc12a61a
Add supported check for .asm files
2021-11-26 14:46:03 +00:00
gingerBill
ffd7ca57f1
Move nasm.exe to windows/nasm.exe, etc
2021-11-26 14:40:39 +00:00
gingerBill
44897b5eac
Merge pull request #1334 from jockus/allow-enum-any-int
...
Allow enums to pass #any_int checks
2021-11-25 11:31:04 +00:00
Joakim Hentula
8255481204
Allow enums to pass #any_int checks
2021-11-25 11:20:40 +00:00
gingerBill
1e453cf1d7
Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-empty
...
Do not filter test procedures when filter is empty
2021-11-25 09:13:31 +00:00
gingerBill
c34a331696
Add -extra-assembler-flags
2021-11-24 22:20:18 +00:00
gingerBill
07ec93bfeb
Add procs_windows_amd64.asm for use with -no-crt
2021-11-24 18:32:27 +00:00
gingerBill
994ee5a559
Allow for multiple .asm files
2021-11-24 17:57:31 +00:00
gingerBill
50057b0696
Add basic support for foreign import "foo.asm" on Windows with nasm.exe
2021-11-24 16:56:42 +00:00
gingerBill
00597127dd
Add missing field skip_missing
2021-11-24 16:39:29 +00:00
gingerBill
70d4bc8573
Add nasm binaries
2021-11-24 16:36:34 +00:00
gingerBill
bc775afccb
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-11-24 16:31:47 +00:00
gingerBill
504ea7deeb
Fix update_untyped_expr_type for ternary if expressions with an untyped type
2021-11-24 16:31:37 +00:00
gingerBill
5e2280a787
Fix set_file_path_string and thread_safe_set_ast_file_from_id
2021-11-24 16:20:01 +00:00
gingerBill
84e03421d3
Merge pull request #1312 from DYSEQTA/master
...
Improve compiler help output with regard to command specific help.
2021-11-24 15:49:49 +00:00
DYSEQTA
0a87ffe0e6
Merge branch 'odin-lang:master' into master
2021-11-24 12:07:14 +11:00
DYSEQTA
e5f961b48f
Removed '--help' from help string as per request.
2021-11-24 11:10:40 +11:00
gingerBill
5db505c42f
Merge pull request #1277 from Yawning/feature/modern-crypto
...
core/crypto: Add some "modern" primitives
2021-11-23 17:54:03 +00:00
gingerBill
275241f9b4
Merge branch 'master' of https://github.com/odin-lang/Odin
2021-11-23 11:43:38 +00:00
gingerBill
9246e89c4a
Fix #1328
2021-11-23 11:43:32 +00:00
gingerBill
b56964e465
Merge pull request #1315 from SrMordred/patch-2
...
GetMouseDelta
2021-11-23 11:30:54 +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
daebaa8b50
Fix #1319
2021-11-19 15:43:13 +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
12c1291805
Add optional seed parameters to all hashes
2021-11-18 16:14:33 +00:00
Patric Dexheimer
61bc963e92
GetMouseDelta
2021-11-17 19:03:01 -03:00
gingerBill
ae59f214ee
@(tag=<string>) - dummy attribute for tooling
2021-11-17 21:32:33 +00:00
Yawning Angel
6bafa21bee
crypto: Add rand_bytes
...
This adds `rand_bytes(dst: []byte)` which fills the destination buffer
with entropy from the cryptographic random number generator. This takes
the "simple is best" approach and just directly returns the OS CSPRNG
output instead of doing anything fancy (a la OpenBSD's arc4random).
2021-11-17 14:00:00 +00:00