Commit Graph

  • fb935541c9 Fix #2809 - disallow files to start with _ gingerBill 2023-09-26 13:10:18 +01:00
  • 47023b2e6c Fix #2812 gingerBill 2023-09-26 13:04:47 +01:00
  • f4a390201c Fix #2819 gingerBill 2023-09-26 13:02:40 +01:00
  • d358ebd7e6 Potentially fix race condition #2463 #2814 gingerBill 2023-09-26 12:57:26 +01:00
  • 9711dd1381 Fix #2816 gingerBill 2023-09-26 12:41:33 +01:00
  • 4c328d83ba Fix #2817 gingerBill 2023-09-26 12:40:35 +01:00
  • 9911b132d2 Fix #2818 (enforce #partial label: switch) gingerBill 2023-09-26 12:35:24 +01:00
  • 534e5978d8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-09-26 12:21:49 +01:00
  • c08bf1204f Add cstring specific comparison procedures to fix comparisons like cstring("") != cstring(nil) gingerBill 2023-09-26 12:21:43 +01:00
  • 94d68c1f22 Fix ptr != ptr type cast problem in LLVM 17 gingerBill 2023-09-26 11:58:12 +01:00
  • 0ca379ed03 Fix typo gingerBill 2023-09-25 17:06:00 +01:00
  • 0ed2d8b127 Merge pull request #2813 from mtarik34b/fix-mismatches-with-max-error-count-flag gingerBill 2023-09-25 16:44:05 +01:00
  • 3bee571e1f Use giant struct only in 17 gingerBill 2023-09-25 16:43:28 +01:00
  • 0b78544796 Fix various mismatches with the specified -max-error-count flag Tarık B 2023-09-22 17:12:16 +02:00
  • 361f71deed Use llvm_const_array wrapper gingerBill 2023-09-22 15:35:24 +01:00
  • 61f39ae0a0 Use a giant packed struct working for type info table gingerBill 2023-09-22 15:32:32 +01:00
  • 082324d7b9 Begin work on making the type info table be constantly initialized gingerBill 2023-09-22 14:39:51 +01:00
  • 5e99289d7a Minor clean up gingerBill 2023-09-22 12:11:39 +01:00
  • e14a4e79ae Merge pull request #2808 from karl-zylinski/write-128-bit-int-buf-size gingerBill 2023-09-22 11:38:07 +01:00
  • 39c85cafa2 Fix for crash when using io.write_u128/io.write_i128 due to buffer being too small Karl Zylinski 2023-09-22 08:21:06 +02:00
  • fa6be4ec58 Revert build.bat gingerBill 2023-09-21 17:27:17 +01:00
  • 25b8461bfb Update LLVM-C.dll gingerBill 2023-09-21 17:09:00 +01:00
  • ac43dd0777 Remove debug text gingerBill 2023-09-21 17:08:45 +01:00
  • 963559676e Fix build times for -o:<string> in LLVM-17 gingerBill 2023-09-21 16:48:00 +01:00
  • 20ce8c4c51 Allow for zero passes gingerBill 2023-09-21 12:45:11 +01:00
  • 098c09835b Add ODIN_SANITIZER_FLAGS global constant gingerBill 2023-09-21 11:34:40 +01:00
  • 4aa9d34b3d Add attributes for sanitize_memory and sanitize_thread gingerBill 2023-09-21 11:20:13 +01:00
  • 38d2a0ddb9 Add sanitize_address attribute to all normal packages gingerBill 2023-09-21 11:13:26 +01:00
  • 735bb147e2 Add asan lib for Windows gingerBill 2023-09-21 11:03:25 +01:00
  • 7a511308ef Re-configure the new pass system gingerBill 2023-09-21 10:54:02 +01:00
  • bc401fa392 Fix wrong import due to grep-replace gingerBill 2023-09-21 10:41:42 +01:00
  • 96fbafe359 Update ABI breaking changes for f16 types (due to LLVM 15+) gingerBill 2023-09-21 10:38:44 +01:00
  • e82b0ea4cd Add -o:aggressive for LLVM 17 gingerBill 2023-09-21 09:48:53 +01:00
  • 2160484b62 Support -sanitize:<string> for address, memory, thread for LLVM 17 gingerBill 2023-09-21 09:40:33 +01:00
  • f0ab58dfbb Begin work with adding the new pass system gingerBill 2023-09-20 10:39:48 +01:00
  • c23b5825bb Merge pull request #2804 from bytesiz3d/fix-unquote-string gingerBill 2023-09-20 10:16:51 +01:00
  • f1872f495a Fix bug with index increment in unquote_string Abdelrahman Farid 2023-09-19 22:19:05 +03:00
  • 9ed36445b9 Add test for utf8 multibyte strings Abdelrahman Farid 2023-09-19 22:18:23 +03:00
  • 5043c10d70 Check for LLVM versions gingerBill 2023-09-19 16:21:34 +01:00
  • e748d2f2af Update to LLVM-17 gingerBill 2023-09-19 16:15:26 +01:00
  • 8a13c9a8c8 Merge branch 'master' into windows-llvm-13.0.0 windows-llvm-13.0.0 gingerBill 2023-09-19 15:13:10 +01:00
  • 6257d0e1a9 Merge branch 'master' into windows-llvm-11.1.0 windows-llvm-11.1.0 gingerBill 2023-09-19 15:13:05 +01:00
  • ecde06e3a3 Merge branch 'master' of https://github.com/odin-lang/Odin windows-llvm-12.0.1 gingerBill 2023-09-19 15:12:50 +01:00
  • 3505c1d790 Fix constant literals using the wrong type gingerBill 2023-09-19 15:12:44 +01:00
  • 150a72f75e Merge pull request #2769 from RLGingerBiscuit/json-marshal-stuff gingerBill 2023-09-18 10:47:02 +01:00
  • f96579824b Merge pull request #2791 from ftphikari/master gingerBill 2023-09-15 11:22:30 +01:00
  • 2aa3cabd85 Merge pull request #2782 from AbdelHameed-Hamed/dxc-unix-bindings gingerBill 2023-09-14 20:08:49 +01:00
  • 06d26df046 Move API into one file and use "system" calling convention, and move data definitions into platform specific files. AbdelHameed-Hamed 2023-09-14 19:24:44 +02:00
  • 6e49b1cad7 Merge pull request #2784 from laytan/fmt-memory-sizes gingerBill 2023-09-14 11:00:48 +01:00
  • d928f425ec Merge pull request #2789 from fabiansperber/fix-odin-parser gingerBill 2023-09-14 11:00:11 +01:00
  • ed3a9aed12 Merge pull request #2790 from Lperlind/master gingerBill 2023-09-14 10:59:48 +01:00
  • aaccaa19bf [vendor:directx/d3d11] Added CalcSubresource helper macro hikari 2023-09-13 23:47:18 +03:00
  • 35857d3103 Fix wrong type gingerBill 2023-09-12 23:01:49 +01:00
  • d47b0eeee7 update doc Laytan Laats 2023-09-12 16:51:21 +02:00
  • 287beaff35 use KiB etc. instead of KB Laytan Laats 2023-09-12 16:49:42 +02:00
  • 8e9d1c7ebf Make procedures contextless where possible gingerBill 2023-09-12 11:52:05 +01:00
  • 53380632a1 Swap order of prev and next gingerBill 2023-09-12 11:44:54 +01:00
  • 984a95b8c7 Update Tilde gingerBill 2023-09-11 23:36:39 +01:00
  • 72118fcc6a Fix #2794 (Fix typo for IsWindowState) gingerBill 2023-09-11 16:14:28 +01:00
  • 1b06f809de [core:sys/windows] Added SuspendThread hikari 2023-09-08 00:02:27 +03:00
  • 19fe508fb2 [core:sys/windows] Added couple of procedures hikari 2023-09-07 23:58:19 +03:00
  • b7560b7e00 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2023-09-06 17:34:16 +01:00
  • b2f1c58321 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2023-09-06 17:34:11 +01:00
  • aaaff9b66c Fix bug: Disallow non-specialized polymorphic in typeid assignment gingerBill 2023-09-06 17:33:38 +01:00
  • c660b43105 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-09-06 16:55:50 +01:00
  • 92b24fd02d Further improve on NSBlock Lucas Perlind 2023-09-06 12:29:07 +10:00
  • 886d0de040 Remove auto_cast from field_flags Fabian Sperber 2023-09-05 23:08:23 +02:00
  • 16d797cb01 Add #const field flag Fabian Sperber 2023-09-05 22:57:40 +02:00
  • bbf9678756 Fix parsing #force_inline call expression with or_return Fabian Sperber 2023-09-05 22:35:30 +02:00
  • d60c619c44 Merge pull request #2785 from DanielGavin/odin-core-reverse gingerBill 2023-09-05 18:57:08 +01:00
  • e7abc05931 Merge pull request #2787 from laytan/fix-commonmark gingerBill 2023-09-05 18:56:58 +01:00
  • 12dd912ce9 fix commonmark import Laytan Laats 2023-09-04 20:48:03 +02:00
  • 64a63b3879 Add #reverse to odin/parser. DanielGavin 2023-09-03 16:15:03 +02:00
  • 93caf5b311 use memory formatting in tracking allocator doc Laytan Laats 2023-09-01 22:05:04 +02:00
  • aab2fa1af9 fix test case Laytan Laats 2023-09-01 19:53:24 +02:00
  • 4cf176de0b actually run the test Laytan Laats 2023-09-01 19:51:53 +02:00
  • 735cfcd290 Add formatting of bytes into the best unit of measurement Laytan Laats 2023-09-01 16:21:43 +02:00
  • 4aa4317c28 Merge pull request #2780 from laytan/fix-ternary-with-union-of-enum gingerBill 2023-08-31 15:19:27 +01:00
  • d0ef6d2a9b Add unix bindings for DXC. AbdelHameed-Hamed 2023-08-31 11:50:29 +02:00
  • 434c84043d Merge pull request #2781 from Lperlind/master Jeroen van Rijn 2023-08-31 10:08:02 +02:00
  • 747116aeb0 Add more darwin bindings Lucas Perlind 2023-08-31 17:35:05 +10:00
  • a182dc78f4 fix #2779 ternary with a union of enum Laytan Laats 2023-08-31 02:31:11 +02:00
  • 1a316c8a18 Merge pull request #2776 from Lperlind/master gingerBill 2023-08-30 01:48:06 +01:00
  • 46e7fa52b3 Add more NS bindings and correctly link NS block Lucas Perlind 2023-08-30 10:13:01 +10:00
  • 52ea3748b4 Merge pull request #2775 from laytan/fix-overlapped-entry-type Jeroen van Rijn 2023-08-29 10:56:01 +02:00
  • 0a2678973b Fix the OVERLAPPED_ENTRY type definition Laytan Laats 2023-08-29 10:44:21 +02:00
  • 04129c5bd5 Update Tilde gingerBill 2023-08-27 23:45:39 +01:00
  • 6f363dcae3 Merge pull request #2774 from Pix-xiP/master Jeroen van Rijn 2023-08-27 16:47:45 +02:00
  • 8c4bd76280 Updating to be the correct function name in documentation. Pix 2023-08-27 21:03:49 +08:00
  • 92f385e7b5 Merge pull request #2773 from Tetralux/minor-net-cleanup Jeroen van Rijn 2023-08-27 13:37:56 +02:00
  • ac4e259e29 Merge pull request #2771 from laytan/fix-queue-reserve Jeroen van Rijn 2023-08-26 19:23:17 +02:00
  • 076b20a9a5 fix queue reserve always doubling in size when there is enough space Laytan Laats 2023-08-26 19:09:04 +02:00
  • 0b0230adce Update Tilde gingerBill 2023-08-26 13:14:49 +01:00
  • e51915a529 [net] Assorted cleanup Tetralux 2023-08-26 11:25:37 +00:00
  • 187a475b84 json.marshal: Don't output spaces if pretty=false RLGingerBiscuit 2023-08-25 17:33:41 +01:00
  • 39c0a619eb Merge pull request #2767 from Lperlind/master gingerBill 2023-08-25 11:20:07 +01:00
  • 29f7eaad78 Correct run loop linking Lucas Perlind 2023-08-25 13:46:03 +10:00
  • 8f086a6957 Add NSSet gingerBill 2023-08-24 23:31:21 +01:00
  • 8f512001b6 Shut up the type checker gingerBill 2023-08-24 16:49:56 +01:00
  • 1d25522a3b Update vendor:darwin/Foundation to implement Event, Color, Screen, and other fixes gingerBill 2023-08-24 16:43:13 +01:00