Commit Graph

  • d269dbcd40 Add comment for the internals of assert gingerBill 2022-01-23 22:01:54 +00:00
  • 18e639f59b Add strings.split_lines* procedures gingerBill 2022-01-23 21:35:03 +00:00
  • 6ad262c2df Migrate odin-html-docs to pkg.odin-lang.org repo gingerBill 2022-01-23 16:52:08 +00:00
  • 10b97a1b39 Update style.css gingerBill 2022-01-23 16:36:37 +00:00
  • 56b4e0a3c3 Fix #1267 gingerBill 2022-01-23 15:40:46 +00:00
  • 27dbe84f79 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-01-23 09:53:56 +00:00
  • 0711d4e5fe Correct bit_set printing gingerBill 2022-01-23 09:53:50 +00:00
  • 1e46537959 Merge pull request #1443 from graphitemaster/patch-1 Jeroen van Rijn 2022-01-23 09:39:43 +01:00
  • a5e1693774 Fix fread definition Dale Weiler 2022-01-23 03:12:59 -05:00
  • 01e29bf27e Merge remote-tracking branch 'upstream/master' into parser-fix Daniel Gavin 2022-01-23 01:38:15 +01:00
  • 63771bc6e8 Merge pull request #1441 from Platin21/fix/multiple-llvm-versions gingerBill 2022-01-22 20:22:00 +00:00
  • 8516e2e7e3 Changed match to be arbitrary width Platin21 2022-01-22 20:50:05 +01:00
  • b3c3e41706 Correct directory comment printing gingerBill 2022-01-22 19:49:46 +00:00
  • 59f3a009fa Update header-lower.txt.html gingerBill 2022-01-22 19:46:22 +00:00
  • 9bc5b84c4d Removes maybe unsupported versions Platin21 2022-01-22 20:40:04 +01:00
  • f9265c14bf Update footer.txt.html gingerBill 2022-01-22 19:37:35 +00:00
  • 9c1e1a63a2 Added pattern function so we can match whatever llvm versions we want Platin21 2022-01-22 20:29:57 +01:00
  • 4dc5839e3d Add header-lower.txt.html gingerBill 2022-01-22 17:09:10 +00:00
  • fdcb9deaff Generate core and vendor library collection; add package sidebar for the entire collection gingerBill 2022-01-22 17:07:24 +00:00
  • fe6539fad9 Add more to examples/all/all_vendor.odin gingerBill 2022-01-22 17:03:55 +00:00
  • 0e06383620 Changed make file so that it allows for multiple LLVM versions instead of a single one on Darwin Platin21 2022-01-22 17:34:43 +01:00
  • 6223f48c3f Update tests gingerBill 2022-01-20 20:08:24 +00:00
  • f2f20def37 Update demo.odin gingerBill 2022-01-20 20:02:41 +00:00
  • 77b91352ae Add Odin_OS_Type and Odin_Arch_Type to core:runtime gingerBill 2022-01-20 19:58:35 +00:00
  • 3d7d347192 Convert ODIN_OS and ODIN_ARCH to use enums rather than use strings gingerBill 2022-01-20 19:56:05 +00:00
  • e5868e3205 add zeroing regardless of ODIN_OS CiD- 2022-01-20 10:17:47 -05:00
  • cfbc1a447b Correct inverse and inverse_transpose for 2x2 matrices gingerBill 2022-01-20 13:18:37 +00:00
  • 1b23dd2257 Add home page gingerBill 2022-01-20 01:02:26 +00:00
  • b612edba5a Improve detail styling gingerBill 2022-01-20 00:36:44 +00:00
  • d39c05b183 Simplify tag printing gingerBill 2022-01-20 00:19:58 +00:00
  • 3a3cb521ab Support tag printing gingerBill 2022-01-20 00:19:24 +00:00
  • 5b97ff0b48 General improves including comment formatting gingerBill 2022-01-20 00:13:26 +00:00
  • 2b918ada4b Add .Private information to doc-format gingerBill 2022-01-19 17:15:10 +00:00
  • b5754b6ed9 Print examples correctly gingerBill 2022-01-19 16:35:50 +00:00
  • 07ee23f817 Simplify dir tree generation gingerBill 2022-01-19 16:28:01 +00:00
  • ecdaac9921 Unify are_types_identical_unique_tuples gingerBill 2022-01-19 15:14:15 +00:00
  • 5ff82fc113 Correct tuple name checking for doc writing gingerBill 2022-01-19 15:11:42 +00:00
  • 28a816ef25 Allow for entity grouping in structs and procedure signatures with the Odin doc-format gingerBill 2022-01-19 14:57:27 +00:00
  • 6bdb210ad8 More improvements to the styling gingerBill 2022-01-19 13:34:54 +00:00
  • db08847f9a Improve rendering to match the main website's CSS gingerBill 2022-01-19 13:20:38 +00:00
  • 8477645419 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-01-18 11:13:23 +00:00
  • 6ba2d0edfe Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-01-18 11:13:17 +00:00
  • 841c428273 Merge pull request #1433 from odin-lang/html-docs-printer gingerBill 2022-01-18 11:03:41 +00:00
  • 6b830f42b6 Improve stylization with collapsible directories; Fix name padding gingerBill 2022-01-17 23:48:46 +00:00
  • fb01dfe048 Improve docs_writer.cpp gingerBill 2022-01-17 22:17:07 +00:00
  • c7a9c8274f Improve type printing gingerBill 2022-01-17 22:16:32 +00:00
  • cafb6e5587 Correct //+private for odin doc gingerBill 2022-01-17 21:33:20 +00:00
  • e9ae6e20e8 Fix code, source code links, and add recursive make directory gingerBill 2022-01-17 20:50:40 +00:00
  • 2ca2dbcc92 Correct distinct printing gingerBill 2022-01-17 19:23:24 +00:00
  • 0d4642825f Correct package docs parsing gingerBill 2022-01-17 19:07:25 +00:00
  • 8eda756714 Add printing for constants, variables, types, and procedure groups gingerBill 2022-01-17 19:01:16 +00:00
  • c85ac955f7 Simplify docs to hide the copyright gingerBill 2022-01-17 19:00:47 +00:00
  • 97922406fe Improve printing for record types gingerBill 2022-01-17 18:23:30 +00:00
  • 76ccce2942 Begin work on a html doc printer gingerBill 2022-01-17 17:57:55 +00:00
  • 686dbb4421 Correct odin doc comment printing gingerBill 2022-01-17 14:43:42 +00:00
  • cd6898439e Comment out link_section on procedures gingerBill 2022-01-17 12:17:13 +00:00
  • 96d7c4ffdf Merge remote-tracking branch 'upstream/master' into parser-fix Daniel Gavin 2022-01-17 13:15:44 +01:00
  • 95620aaf2a Update examples/all gingerBill 2022-01-17 11:48:15 +00:00
  • 1d293749c2 Move core:path to core:path/slashpath gingerBill 2022-01-17 11:38:15 +00:00
  • 2d35a5c1af Merge pull request #1431 from AquaGeneral/master gingerBill 2022-01-17 10:52:19 +00:00
  • d4ea02a877 Extraneous parameters in hlsl/glsl.saturate removed Jesse Stiller 2022-01-17 12:19:06 +10:00
  • f19325cbe0 Merge remote-tracking branch 'upstream/master' into parser-fix Daniel Gavin 2022-01-16 13:54:22 +01:00
  • 2a325b3da0 Update ODIN_ENDIAN usage gingerBill 2022-01-16 12:25:39 +00:00
  • d57ec4a11d Fix return stmt when it's one lined(check for close brace). Daniel Gavin 2022-01-16 13:20:12 +01:00
  • f0529535e0 ODIN_ENDIAN changed to an enum constant; ODIN_ENUM_STRING is the new string version of the old constant gingerBill 2022-01-15 17:53:18 +00:00
  • 3f59c45740 Remove main creation in llvm_backend.cpp and have it done purely in the runtime package (partial bootstrapping) gingerBill 2022-01-15 17:42:10 +00:00
  • 29ebe0c3c9 Rename architecture 386 to i386 gingerBill 2022-01-15 17:40:00 +00:00
  • 6c48670819 Make ODIN_BUILD_MODE a enum type gingerBill 2022-01-15 17:34:35 +00:00
  • 51dcbc80c3 Add LLVMAddMergedLoadStoreMotionPass on -debug -opt:0 gingerBill 2022-01-15 16:26:14 +00:00
  • 9ecbadd457 Simplify procedure parameters callee logic gingerBill 2022-01-15 16:16:11 +00:00
  • 79f32d7b71 Remove unused lbDefer kind gingerBill 2022-01-15 16:03:37 +00:00
  • 7501cc2f17 Remove dead code gingerBill 2022-01-15 16:01:23 +00:00
  • a390ef41f8 Fix swizzle logic within lb_build_assign_stmt_array gingerBill 2022-01-15 15:55:01 +00:00
  • bb9c2f7aad Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-01-15 15:38:15 +00:00
  • 6aa80ee8e4 Correct _start as an entry point gingerBill 2022-01-15 15:38:09 +00:00
  • 0741bc37cc Merge pull request #1427 from oskarnp/macos-linker-fix Jeroen van Rijn 2022-01-14 17:05:28 +01:00
  • c6ed3fa4b5 Fix invalid linker flags passed to clang on macOS oskarnp 2022-01-14 10:43:33 -05:00
  • e277102947 Merge pull request #1426 from jasonKercher/fix_queue Jeroen van Rijn 2022-01-14 16:45:54 +01:00
  • 6cf5371d7d fix push_back and pop_front CiD- 2022-01-14 10:17:49 -05:00
  • e15f714660 Define wasm _start entry point in Odin code gingerBill 2022-01-13 15:18:47 +00:00
  • 4f77151ebc Merge pull request #1389 from ap29600/slice_scanner gingerBill 2022-01-13 14:10:17 +00:00
  • 9a46463078 Merge pull request #1399 from kleeon/master gingerBill 2022-01-13 12:06:53 +00:00
  • a0816bb581 Merge pull request #1424 from jasonKercher/os_linux gingerBill 2022-01-13 12:06:40 +00:00
  • b33ca6651e Rename proc_* to entry_* gingerBill 2022-01-13 12:05:22 +00:00
  • 315a08f33f Add main to proc_unix.odin gingerBill 2022-01-13 12:04:42 +00:00
  • 50668fa7a6 Merge pull request #1425 from graphitemaster/more_linux_shared_library_fixes Jeroen van Rijn 2022-01-13 06:36:19 +01:00
  • ee260986a9 more fixes Dale Weiler 2022-01-13 00:19:04 -05:00
  • c9bc759624 Correct calling convention gingerBill 2022-01-12 23:04:31 +00:00
  • 80f175cdb0 Add empty main dynamic builds for *nix systems gingerBill 2022-01-12 20:40:34 +00:00
  • 8f03811842 Fix typo gingerBill 2022-01-12 20:30:34 +00:00
  • 3def94505e Add dynamic to error message for -build-mode gingerBill 2022-01-12 20:28:11 +00:00
  • e30f16b1f3 Correct -init for *nix gingerBill 2022-01-12 20:17:30 +00:00
  • 7df93ea504 Initialize runtime.args__ through main gingerBill 2022-01-12 20:16:46 +00:00
  • 6209b02bf9 Add intrinsics._entry_point call to _odin_entry_point gingerBill 2022-01-12 20:16:04 +00:00
  • 75b7f2b9fe Correct -init for *nix to be a different procedure gingerBill 2022-01-12 20:13:38 +00:00
  • f1521aa980 Add proc_windows.odin for custom entry points gingerBill 2022-01-12 20:10:23 +00:00
  • fb0a3ab7c1 Correct linkage for entry point procedures on Windows gingerBill 2022-01-12 20:07:17 +00:00
  • 8eaafd5242 check correct errno in _readlink CiD- 2022-01-12 14:51:49 -05:00
  • 774951e8c0 os_linux additions + libc to syscalls CiD- 2022-01-12 14:36:18 -05:00
  • 5ec93677a0 Correct look for entry point in llvm backend (Windows only currently) gingerBill 2022-01-12 19:27:49 +00:00