Commit Graph

  • 31c630dfea Make #relative types an error in parsing gingerBill 2024-11-14 16:08:53 +00:00
  • 95c812db78 Keep ASAN happy on type assertions gingerBill 2024-11-13 18:32:50 +00:00
  • 62d30daa00 Increase size of JS keyboard event key/code buffer size p2jason 2024-11-12 13:37:08 +13:00
  • 38c79b203a reflect: add enum_value_has_name proc Laytan Laats 2024-11-11 18:56:59 +01:00
  • 362086d5d2 Fix: build_odin.sh always runs demo regardless of argument Satoshi Soma 2024-11-05 17:48:37 +09:00
  • 25be3dfca0 Add core:slice.size to get the byte size of a slice's backing data Bazzagibbs 2024-11-11 14:04:59 +11:00
  • 7bd49cf018 Added support for odin build -target:? bayo-code 2024-11-11 04:15:24 +01:00
  • 9fbde3c1b8 Revert "List the supported targets using odin targets" bayo-code 2024-11-11 04:09:53 +01:00
  • c73c438db9 List the supported targets using odin targets bayo-code 2024-11-10 07:16:13 +01:00
  • bbb1400349 Update demo.odin Doeke Wartena 2024-11-09 19:47:00 +01:00
  • a8d603fd7d Correct zlib usage in doc Jacob Pfeiffer 2024-11-08 10:32:18 -05:00
  • f56cc069c5 fix relative links in examples/README.md AP Darkly 2024-11-07 13:58:57 +00:00
  • cc1c97c6d0 Update scanner.odin Doeke Wartena 2024-11-07 20:15:22 +01:00
  • ddca55165d Remove duplicates in -defineables gingerBill 2024-11-08 11:24:00 +00:00
  • 943b09a8b1 added unlinking section to posix socket binding documentation A1029384756 2024-11-06 20:27:38 -05:00
  • 826abd6245 && Jeroen van Rijn 2024-11-07 15:02:19 +01:00
  • d44f8c377a Phrasing! Jeroen van Rijn 2024-11-07 13:13:58 +01:00
  • 9ecc378803 Suggest -microarch:native if popcnt instruction is missing. Jeroen van Rijn 2024-11-07 12:56:49 +01:00
  • 1e600d74f1 fix LoadRandomSequence binding in vendor raylib nickk-dv 2024-11-06 22:39:48 +02:00
  • 6c750c6670 Suggestion when assigning enum to bit_set Morten Hauke Solvang 2024-10-19 10:25:13 +02:00
  • a71832570c added braces Dominik Pötzschke 2024-10-31 16:18:12 +01:00
  • f37ec05548 adjust memory allocation Dominik Pötzschke 2024-10-30 22:30:56 +01:00
  • 841996435b fix: fix windows params bug Dominik Pötzschke 2024-10-30 11:24:50 +01:00
  • 11768c6217 Minor formatting change gingerBill 2024-11-05 12:45:30 +00:00
  • 514faa517e oops, missed a comma Colin Davidson 2024-11-05 03:48:47 -08:00
  • 3b4338b685 add new test, better fail-check, and non-transitioning tz fix Colin Davidson 2024-11-05 03:44:07 -08:00
  • 24ec0f0ebf Revert further simplifiction 0dminnimda 2024-11-04 15:50:28 +03:00
  • a7f32109e8 Simplify further 0dminnimda 2024-11-04 15:44:07 +03:00
  • 4f37b34654 Simplify use of pie 0dminnimda 2024-11-04 15:39:06 +03:00
  • 480f32586e Add support for linking as pie 0dminnimda 2024-11-04 02:17:21 +03:00
  • 619b382635 Fix previous commit for arrays gingerBill 2024-11-04 12:51:54 +00:00
  • 50e46326a6 Fix bug for foo().bar where foo() is a 0-value expression gingerBill 2024-11-04 12:49:43 +00:00
  • fafac1bc77 Fix auto_cast matrix bug gingerBill 2024-11-04 12:35:17 +00:00
  • d5b6c25686 Fix #4406 os2 to not close the std file handles but rather just free the memory for the ^File data. gingerBill 2024-11-04 11:55:29 +00:00
  • 1b7a32f76c Mark procs as "contextless" in winerror.odin NicknEma 2024-11-04 10:24:27 +01:00
  • 1a13322cd7 Missing paren. Jeroen van Rijn 2024-11-03 14:10:29 +01:00
  • c5d3fdca44 mem.is_aligned is in bytes, not log2 bytes Jeroen van Rijn 2024-11-03 14:07:31 +01:00
  • ee84aa4ead Removed event hook callback from add_*_event_listener functions p2jason 2024-10-31 13:15:39 +00:00
  • f993fcb82c Removed event queue from add_*_event_listener JS functions and added event hook callback p2jason 2024-10-31 13:02:46 +00:00
  • aa08f661ca Changed boolean parameters to bit set in the add_*_event_listener functions p2jason 2024-10-25 12:45:24 +01:00
  • 0eac9f15bc Added parameters to the add_*_event_listener JS functions for stopping event behavior p2jason 2024-10-24 23:27:40 +01:00
  • 9adc7f2bcf fix tabs Laytan Laats 2024-11-01 18:10:20 +01:00
  • 6866e69cb9 add time/timezone to docs Laytan Laats 2024-11-01 18:01:49 +01:00
  • 9735f8a0ba add CoreFoundation and Security to docs Laytan Laats 2024-11-01 16:47:48 +01:00
  • 7b63abdba3 add kqueue to docs Laytan Laats 2024-11-01 16:42:06 +01:00
  • e6d324c5c4 testing: separate the posix import into target files Laytan Laats 2024-11-01 16:27:45 +01:00
  • 6fa646cbf1 Fixed raymath not applying matrix translations. Barinzaya 2024-10-31 13:37:43 -04:00
  • 186499c8af Add "-build-mode:dynamic" to the "odin help build" output peachey2k2 2024-11-01 15:51:18 +03:00
  • c08408ea08 fix thread_unix for Darwin after pthread corrections in posix package Laytan Laats 2024-10-30 15:07:56 +01:00
  • 96e6393614 Plug a memory leak bobsayshilol 2024-10-27 20:26:34 +00:00
  • 73b6461710 Add missing guards around push/pop pragmas bobsayshilol 2024-10-27 20:23:50 +00:00
  • 56094f3580 Fix passing nullptr to args marked as non-null bobsayshilol 2024-10-27 20:11:42 +00:00
  • 30fb2ed59d Avoid undefined arithmetic shifting bobsayshilol 2024-10-27 19:42:25 +00:00
  • ddde456af7 Avoid member access through nullptr in debug bobsayshilol 2024-10-27 18:35:14 +00:00
  • b10538da7a Fix invalid union access bobsayshilol 2024-10-27 18:11:46 +00:00
  • 78dc4d4907 fix test Laytan 2024-10-28 19:45:31 +01:00
  • 9f1c894f1f port pthread_mutex_t and pthread_cond_t from sys/unix cause miniaudio wants it Laytan 2024-10-28 19:42:27 +01:00
  • f342215b4d clean up dynlib and path/filepath with sys/posix Laytan 2024-10-28 19:21:16 +01:00
  • 2b5f0fc729 remove pthread from sys/unix and use sys/posix where used Laytan 2024-10-28 19:20:43 +01:00
  • 7de56ec852 fix #load_directory including nested directories Laytan 2024-10-28 18:58:26 +01:00
  • 49ddbd9b99 sys/posix: impl rest of linux, impl some of Windows Laytan Laats 2024-10-20 18:38:37 +02:00
  • 879771fe32 Fix for using utf8string.at with last rune index returning wrong rune. Karl Zylinski 2024-10-30 11:09:46 +01:00
  • c9c237babf match_exact_value: return when type is compound Jeroen van Rijn 2024-10-29 13:59:11 +01:00
  • d9326ae93d fix cbor.to_json always returning array of tuples for objects Alexis Caraballo 2024-10-29 01:50:38 -03:00
  • 1df246664f Fix image.which_bytes Jeroen van Rijn 2024-10-29 09:55:27 +01:00
  • 5faefac106 math/rand: choice_bit_set return not_empty -> ok Laytan 2024-10-28 20:07:38 +01:00
  • d85f18e898 math/rand: add choice_bit_set Laytan Laats 2024-10-26 13:50:28 +02:00
  • 12cfc9b8de Update process_windows.odin Patric Dexheimer 2024-10-27 23:27:18 -03:00
  • fafb2b1e75 core/io: correctly escape runes greater than 0xFFFF IllusionMan1212 2024-10-26 01:25:12 +02:00
  • 111f10cbbf src/big_int.cpp: Use square-multiply for exponentiation Yawning Angel 2024-10-25 11:46:47 +09:00
  • 197339d91d Add warning for unsigned >= 0 like conditions in a for loop gingerBill 2024-10-30 14:12:49 +00:00
  • e6a4f3048f Fix possible leak in recursive filepath.glob gingerBill 2024-10-27 12:10:10 +00:00
  • 63f880ae80 Fix bug caused due to incorrect type checking looking for context not defined in a context gingerBill 2024-10-27 11:10:55 +00:00
  • 8e6cbe9a29 fix the typeid type kind of a typeid being set to Typeid_Invalid Laytan Laats 2024-10-27 01:09:58 +02:00
  • f3c19e183f wgpu: add missing JS impl for RenderPassEncoderSetBlendConstant Laytan Laats 2024-10-26 22:41:52 +02:00
  • d185ab5991 sys/wasm/js: add set_element_style Laytan Laats 2024-10-26 22:41:14 +02:00
  • 3740497e42 encoding/cbor: fix skipping of ignored/missing fields in struct unmarshal Laytan Laats 2024-10-26 22:39:46 +02:00
  • 4207d4fded encoding/cbor: handle binary having more fields than the struct by discarding Laytan Laats 2024-10-25 20:37:55 +02:00
  • 0d4d3bd1de math/rand: support non-contiguous enums in choice_enum Laytan Laats 2024-10-25 20:00:00 +02:00
  • 538cea27f7 wgpu: take version check out of @init, use C cc when appropriate Laytan Laats 2024-10-20 18:40:17 +02:00
  • 0c470895b3 image: add panic when load is called without any registered loaders Laytan Laats 2024-10-20 18:41:10 +02:00
  • 6e534c0e24 check packed load and set alignment on all loads, not just lb_emit_load Laytan Laats 2024-10-25 14:26:02 +02:00
  • 64fdf6e18f quote the dsymutil argument Laytan Laats 2024-10-25 15:34:59 +02:00
  • fc3ea5b3d9 core/unicode/utf16: add rune_count proc Lucas Perlind 2024-10-21 08:29:07 +11:00
  • f1667422e6 Fix #4390 by assigning invalid entity type Misomosi 2024-10-20 22:45:30 -04:00
  • cb5e064526 Fixes #4395 by not assuming simd returns val Misomosi 2024-10-20 22:51:39 -04:00
  • b459cb6b2c Fix magnitude check in parse_f64_prefix Misomosi 2024-10-22 21:27:39 -04:00
  • 28d01ce7b5 cached.cpp: Improve internal cached robustness Lucas Perlind 2024-10-22 17:58:54 +11:00
  • 182a916092 fix erronous updating alignment of external global laytan 2024-10-22 17:34:49 +02:00
  • 79975efb7e add better comment about freebsd hacks Colin Davidson 2024-10-21 21:58:32 -07:00
  • f7fffc4b27 Update core/time/timezone/tzdate.odin Colin Davidson 2024-10-21 21:49:19 -07:00
  • e4983831de Update core/time/timezone/tzdate.odin Colin Davidson 2024-10-21 21:48:58 -07:00
  • f2711dca7f add julian day rule resolvers Colin Davidson 2024-10-10 10:31:46 -07:00
  • 83932280f8 swap datetime_to_str to aprintf Colin Davidson 2024-10-10 10:17:02 -07:00
  • 0ed3d459f7 delete local_str with the appropriate allocator Colin Davidson 2024-10-10 09:24:50 -07:00
  • e8b6652aba sort out windows enum names too Colin Davidson 2024-10-10 09:19:04 -07:00
  • 8875921ec7 tweaks per laytan suggestions Colin Davidson 2024-10-10 09:14:29 -07:00
  • fc9983e9c8 Initial cut of timezones Colin Davidson 2024-10-01 13:28:14 -07:00
  • b7e61095a9 cbor: fix capacity and ptr calculation for dynarray unmarshal Tom Solberg 2024-10-20 21:17:33 +02:00
  • 357f463372 odin/parser: fix offsets of value declarations Laytan Laats 2024-10-19 20:02:39 +02:00