Commit Graph

  • 0157ff1541 Merge pull request #4118 from andradei/posix-linux Laytan 2024-10-13 20:05:03 +02:00
  • 591f827e5f Merge pull request #4371 from beaumccartney/mach-enum-member-aliases Laytan 2024-10-13 20:00:06 +02:00
  • 55ff1769d0 Merge pull request #4368 from bersK/rlgl-binding-enablecolorblending-fix gingerBill 2024-10-13 13:21:27 +01:00
  • e240c034de aliases to enum members are other enum members, not constants Beau McCartney 2024-10-12 20:05:22 -06:00
  • d52e0a892c fix(core:{odin,c}/tokenizer): Don't error on valid \uE000 codepoint IllusionMan1212 2024-10-13 00:01:41 +02:00
  • f112c27f7d rlgl: Add EnableColorBlend() Stefan Stefanov 2024-10-12 20:01:27 +03:00
  • 8006ba919e Improve formatting gingerBill 2024-10-11 14:48:55 +01:00
  • 16eac6c844 Merge pull request #4357 from beaumccartney/mach-vm-apis Laytan 2024-10-10 20:04:20 +02:00
  • 5bf8852b2e add julian day rule resolvers Colin Davidson 2024-10-10 10:31:46 -07:00
  • 77cf4373a8 sync policy enum Beau McCartney 2024-10-10 11:24:55 -06:00
  • 19c2b4d54f swap datetime_to_str to aprintf Colin Davidson 2024-10-10 10:17:02 -07:00
  • 4fffd1b271 kern return: doc comments above enum members Beau McCartney 2024-10-10 11:12:42 -06:00
  • 66c902406d align by space instead of colon Beau McCartney 2024-10-10 11:09:06 -06:00
  • 3aae1740c7 proc ( -> proc( Beau McCartney 2024-10-10 11:03:55 -06:00
  • fcaa3abe47 delete local_str with the appropriate allocator Colin Davidson 2024-10-10 09:24:50 -07:00
  • ba6203f8d3 sort out windows enum names too Colin Davidson 2024-10-10 09:19:04 -07:00
  • 4c8e355444 tweaks per laytan suggestions Colin Davidson 2024-10-10 09:14:29 -07:00
  • a6502c3e8c Initial cut of timezones Colin Davidson 2024-10-01 13:28:14 -07:00
  • 4e07d3f1d3 Merge pull request #4360 from frwdrik/patch-1 Jeroen van Rijn 2024-10-09 19:00:23 +02:00
  • 15a8970493 Fix typo in demo.odin Fredrik Vaeng Røtnes 2024-10-09 16:44:17 +00:00
  • 6f23b5bb60 Fix #4359 Jeroen van Rijn 2024-10-09 14:31:01 +02:00
  • b0ff41e673 indent with tabs not spaces Beau McCartney 2024-10-08 19:00:47 -06:00
  • 41c717de3f vm_flags as a bitset Beau McCartney 2024-10-08 19:00:15 -06:00
  • fee99c0800 move doc comment to right spot Beau McCartney 2024-10-08 13:41:13 -06:00
  • 58745bc7ae use b32 for boolean_t Beau McCartney 2024-10-08 13:39:53 -06:00
  • 5c63617191 net: fix leaking sockets in listen_tcp if an error occurs Laytan Laats 2024-10-08 21:08:14 +02:00
  • d8af35f01e net: fix leaking sockets in dial_tcp if connect errors Laytan Laats 2024-10-08 21:01:57 +02:00
  • 27753ff7a8 VM_INHERIT_* as an enum Beau McCartney 2024-10-08 12:20:39 -06:00
  • 9004441e43 VM_PROT_* flags as a bitset Beau McCartney 2024-10-08 12:20:06 -06:00
  • 2695b269a4 kern return as an enum Beau McCartney 2024-10-08 12:17:24 -06:00
  • 67252ff415 make some types and procs match the c apis Beau McCartney 2024-10-08 12:12:21 -06:00
  • b839d06ac8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-10-08 11:58:28 +01:00
  • 131e8d4187 Disable exe path test gingerBill 2024-10-08 11:57:54 +01:00
  • db8950922c add mach_port_deallocate - frees the port from mach_make_memory_entry() Beau McCartney 2024-10-07 15:48:24 -06:00
  • 6bf70b60d6 os/os2: add default permissions to write_entire_file Laytan Laats 2024-10-07 22:31:43 +02:00
  • 7b1086b489 make aliases of vm types not distinct Beau McCartney 2024-10-07 14:24:38 -06:00
  • 4b8462aa70 os/os2: fix mkdir_all on posix with abs path Laytan Laats 2024-10-07 22:11:16 +02:00
  • f858374ef2 small cleanup Beau McCartney 2024-10-07 11:45:45 -06:00
  • eaafe92402 remove vm_flags_t - not in the original sdk Beau McCartney 2024-10-07 10:40:16 -06:00
  • 15d70390e5 add missing trailing comma Beau McCartney 2024-10-06 23:29:34 -06:00
  • 75c5cf3e80 indent with tabs, not spaces Beau McCartney 2024-10-06 23:02:36 -06:00
  • 609eb00335 remove note comments Beau McCartney 2024-10-06 22:47:46 -06:00
  • 2fc04f29c8 make extra types distinct to fit existing types Beau McCartney 2024-10-06 22:47:20 -06:00
  • 5c0c1287dc put function parameters on the same line where possible to fit style Beau McCartney 2024-10-06 22:45:10 -06:00
  • ac4f4e883a group type definitions Beau McCartney 2024-10-06 22:41:42 -06:00
  • 80c390e851 add mach procedures and vm_page_size Beau McCartney 2024-10-05 11:20:25 -06:00
  • c50eaa0b77 Merge pull request #4352 from avanspector/master Jeroen van Rijn 2024-10-06 21:27:13 +02:00
  • 46ca1c8b32 Merge branch 'odin-lang:master' into master avanspector 2024-10-06 20:47:18 +02:00
  • bb29304029 remove wmic and mandatory git requirement avanspector 2024-10-06 20:46:41 +02:00
  • ed29c881a5 Merge pull request #4351 from jakubtomsu/sys-windows-file-flags gingerBill 2024-10-06 19:31:27 +01:00
  • 0b74a661e3 add file flags like in WinBase.h jakubtomsu 2024-10-06 19:53:04 +02:00
  • a205bcd0da add VM_INHERIT constants Beau McCartney 2024-10-05 11:19:10 -06:00
  • 27daebf46c add vm_prot_t constants Beau McCartney 2024-10-05 11:18:32 -06:00
  • 04ddcc5e64 add VM_FLAGS constants Beau McCartney 2024-10-05 11:17:37 -06:00
  • 7eabb1d744 add KERN_RETURN constants Beau McCartney 2024-10-05 11:14:43 -06:00
  • 3c2efb24b7 some mach types Beau McCartney 2024-10-05 11:10:15 -06:00
  • 2181a42bbf rename mach import cause its not just for threads now Beau McCartney 2024-10-05 11:09:58 -06:00
  • cf8f138c61 Merge pull request #4349 from MoritzHamann/master Laytan 2024-10-05 13:50:12 +02:00
  • 249242687c Fix build for linux aarch64 architectures Moritz 2024-10-05 12:09:39 +01:00
  • 60eac68be7 Merge pull request #4346 from flysand7/os2-fix-process-exec Laytan 2024-10-05 11:32:14 +02:00
  • c21e62ddb4 reset n before stderr path too Laytan Laats 2024-10-05 11:26:23 +02:00
  • f61996fd6f Don't append to buffer if nothing was read flysand7 2024-10-05 11:06:36 +11:00
  • b5f7332ffb Merge pull request #4272 from flysand7/os2-noquote Laytan 2024-10-04 23:12:07 +02:00
  • dad418cf91 Remove unused things flysand7 2024-10-05 07:23:15 +11:00
  • d0eae4a9ad Merge pull request #4342 from laytan/process-exec-improv Laytan 2024-10-04 19:09:13 +02:00
  • 54ffd6df06 better error handling Laytan 2024-10-04 15:00:17 +02:00
  • a3c3e5c822 reset err Laytan 2024-10-04 14:53:16 +02:00
  • cf705d4b29 wait instead of kill Laytan 2024-10-04 14:50:26 +02:00
  • 861efa4e54 Revert "add some debug logs" Laytan 2024-10-04 13:58:59 +02:00
  • 59086a24a1 add .ENOSYS == .Unsupported for posix too Laytan 2024-10-04 13:52:54 +02:00
  • 424dc590a3 fix bsds process_open Laytan 2024-10-04 13:52:44 +02:00
  • 31ee829b44 add some debug logs Laytan 2024-10-04 13:40:25 +02:00
  • abbbfd2925 Merge pull request #4340 from karl-zylinski/make-map gingerBill 2024-10-04 12:26:32 +01:00
  • 9fe8095a84 Merge pull request #4338 from laytan/fix-ternary-swallow-error gingerBill 2024-10-04 12:25:54 +01:00
  • d9cfe692a9 make sure stdout and stderr always point to allocation Laytan 2024-10-04 13:24:40 +02:00
  • 64508e477b add unsupported check in process test Laytan 2024-10-04 13:11:42 +02:00
  • 563ed69c28 fix deadlock when in write_errno_to_parent_and_abort state Laytan 2024-10-04 13:08:56 +02:00
  • c305c9dd04 [ABI FIX] Fix 128-bit ABI issues gingerBill 2024-10-04 11:16:33 +01:00
  • dd7c88989a Merge pull request #4341 from laytan/fix-quaternion64-arith gingerBill 2024-10-04 10:25:00 +01:00
  • 386f144cca satisfy -vet Laytan Laats 2024-10-04 10:54:27 +02:00
  • 1d29dfd037 kill process if waiting didn't make it exit to avoid a zombie Laytan Laats 2024-10-04 10:51:40 +02:00
  • ae69f4b749 general cleanup Laytan Laats 2024-10-04 10:50:14 +02:00
  • 0b5cd3400f use dynamic array instead of string builder Laytan Laats 2024-10-04 10:43:38 +02:00
  • 77b033cf96 kill process if there was an error during reading to not leave a zombie Laytan Laats 2024-10-04 10:38:47 +02:00
  • 5d556fe277 fix idtype definition Laytan Laats 2024-10-03 15:25:51 +02:00
  • af8b592bf6 enable test on bsds Laytan Laats 2024-10-03 14:45:45 +02:00
  • 7676480526 fix temp allocator guard bug Laytan Laats 2024-10-03 14:39:54 +02:00
  • 77780f9ce8 fix use-after-free - closing wrong pipe Laytan Laats 2024-10-03 14:24:00 +02:00
  • a78cd48aa3 remove posix signal test, it isn't thread safe Laytan Laats 2024-10-03 13:41:10 +02:00
  • 76806080ef fix os2.process_exec on non-windows and add a smoke test Laytan Laats 2024-10-03 00:14:26 +02:00
  • 5d4fd09ff0 fix quaternion64 arith Laytan Laats 2024-10-02 23:28:09 +02:00
  • 0d834a2c2e fix paths Laytan Laats 2024-10-02 17:52:12 +02:00
  • 55e9a1b971 fix benchmarks not compiling and make sure it doesn't happen again by checking Laytan Laats 2024-10-02 17:48:05 +02:00
  • fd05d94789 Add make_map that just takes an allocator and no capacity, similar to make_dynamic_array. This renames the old make_map to make_map_cap. Karl Zylinski 2024-10-02 17:47:04 +02:00
  • 53bb6c85f7 a ordered to an ordered gingerBill 2024-10-02 15:48:58 +01:00
  • 21d0b073b1 Sort flags on odin build -help - #4329 gingerBill 2024-10-02 15:43:13 +01:00
  • 3498d4341d Fix #4330 gingerBill 2024-10-02 15:07:22 +01:00
  • aeb568f79a Ignore package runtime with using -vet-unused-packages gingerBill 2024-10-02 15:04:50 +01:00
  • 3ff887c6b6 fix not erroring on invalid ternary Laytan Laats 2024-10-02 15:55:46 +02:00
  • 613f231fed Merge pull request #4336 from Kelimion/slice_to_type Jeroen van Rijn 2024-10-01 23:45:59 +02:00