Commit Graph

  • 20e4548999 Make llvm-c header use local includes gingerBill 2020-09-18 13:18:28 +01:00
  • 7490ac2cfd Fix issue #697 Joseph Battelle 2020-09-16 21:18:25 -07:00
  • 10afc58d7d Minor style change in parser.odin gingerBill 2020-09-16 22:28:32 +01:00
  • f5b18482f6 Merge pull request #739 from bttelle/issue-486 gingerBill 2020-09-16 22:23:41 +01:00
  • 97d7d8301a Fix ast.Branch_Node parsing in package odin/parser gingerBill 2020-09-16 22:19:57 +01:00
  • 3a3d415295 Fix issue #486 Joseph Battelle 2020-09-16 12:32:57 -07:00
  • 33003d1bc1 Update README.md gingerBill 2020-09-16 20:15:28 +01:00
  • 59d9821bd9 Add intrinsics.type_has_field gingerBill 2020-09-16 20:08:45 +01:00
  • f530c80216 Fix -debug bug with internal startup procedures gingerBill 2020-09-16 15:16:29 +01:00
  • 94b27aa64e Merge pull request #737 from nakst/master gingerBill 2020-09-15 22:28:15 +01:00
  • c92860e142 update essence platform nakst 2020-09-15 23:22:19 +01:00
  • 4cf240ca05 Fix odin/parser issues gingerBill 2020-09-15 22:14:23 +01:00
  • ebad8e8990 Change how ir.cpp calls the startup type info procedure gingerBill 2020-09-15 19:40:37 +01:00
  • 2475c69f00 Remove runtime.os_stdout, since it is not required by the runtime gingerBill 2020-09-15 14:16:44 +01:00
  • c9dcb7242f Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2020-09-15 12:46:12 +01:00
  • 9d976b04bc Fix +build tag logic gingerBill 2020-09-15 12:36:37 +01:00
  • 6f1e774a42 Move runtime os specific freestanding stuff to a separate file gingerBill 2020-09-15 12:36:37 +01:00
  • b94dde2817 Force used of imports in reflect/map.odin gingerBill 2020-09-15 12:31:21 +01:00
  • 92cd50d3f0 Add TargetOS_freestanding for future use gingerBill 2020-09-15 12:29:32 +01:00
  • 1ef1407f02 Update ODIN_VERSION gingerBill 2020-09-15 12:28:15 +01:00
  • edbad0709e Add -default-to-nil-allocator flag (sets ODIN_DEFAULT_TO_NIL_ALLOCATOR) gingerBill 2020-09-15 12:27:53 +01:00
  • bfc7d74967 Add relfect.map_entry_info_slice gingerBill 2020-09-15 12:23:49 +01:00
  • 9d91c46cb4 Move all os specific stuff for the runtime to one file gingerBill 2020-09-15 12:19:56 +01:00
  • 17b3c2ed4c Merge pull request #736 from jockus/json-parse-number-option gingerBill 2020-09-15 12:15:57 +01:00
  • 8d637f5139 Added parse_integers optional to validation jockus 2020-09-15 12:03:40 +01:00
  • f48a873954 Reorganize package runtime Separates out the OS specific stuff into different files gingerBill 2020-09-15 11:52:19 +01:00
  • 4930a9c1a4 Add mem.clone_slice gingerBill 2020-09-15 11:51:38 +01:00
  • 195dbd658d Added option to parse number as integer, disabled by default jockus 2020-09-15 11:39:34 +01:00
  • 0cd681e6b7 Expose runtime._startup_runtime to allow for freestanding targets in the future gingerBill 2020-09-15 10:51:51 +01:00
  • 3211e60018 Merge pull request #734 from krixano/FreeBSD gingerBill 2020-09-15 10:12:42 +01:00
  • 775bd66382 Merge pull request #735 from bttelle/issue-723 gingerBill 2020-09-15 10:05:05 +01:00
  • a13eed9894 Cleanup, check sched_param and SCHED_* constants in pthread_freebsd.odin Christian Seibold 2020-09-15 01:34:01 -05:00
  • e9c598a426 Fix issue #723 Joseph Battelle 2020-09-14 16:41:53 -07:00
  • 65787381c1 Change sizes of pthread types for freebsd Christian Seibold 2020-09-14 16:48:55 -05:00
  • dd7b29e681 Finish add all errors Christian Seibold 2020-09-14 16:18:36 -05:00
  • 577be4a8ae Get Odin compiling and produced exe's running on FreeBSD Christian Seibold 2020-09-14 15:22:35 -05:00
  • ac126a8cd7 Add FreeBSD targets, get gb.h working with FreeBSD, fix odin_root_directory function for FreeBSD and a few other operating systems not yet added Christian Seibold 2020-09-14 11:28:41 -05:00
  • d53725fe14 Merge pull request #733 from bttelle/issue-515 gingerBill 2020-09-14 14:07:02 +01:00
  • b8bebf4511 Fix typo in Small_Array procedure gingerBill 2020-09-14 10:10:35 +01:00
  • 2f32b8fb3d Fix issue #515 Joseph Battelle 2020-09-13 22:58:05 -07:00
  • 1fd1203d8b Improve error message for multi-valued global declarations not be allowed gingerBill 2020-09-12 16:04:02 +01:00
  • ccb7c3513b Fix check_arity_match bug gingerBill 2020-09-12 15:50:42 +01:00
  • bf215377de Add edge case check for "" string gingerBill 2020-09-11 16:20:46 +01:00
  • d317d3d8b3 Simplify "" string code gingerBill 2020-09-11 16:18:24 +01:00
  • 77829af9de Fix delete("") on -llvm-api; Fix linalg stuff gingerBill 2020-09-11 13:46:52 +01:00
  • 97846d8390 Clean up quaternion_from_matrix(3|4) code gingerBill 2020-09-10 21:19:59 +01:00
  • 079b887313 Make procedure names consistent gingerBill 2020-09-10 17:32:18 +01:00
  • 6aa708a455 Fix Odin bug with "none" procedure calling conventions in the runtime gingerBill 2020-09-10 16:36:33 +01:00
  • 8f38b06c60 Add sanity conversion for rand.norm_float64 gingerBill 2020-09-10 15:42:07 +01:00
  • 993fc577b2 Clarify euler angle procedures better gingerBill 2020-09-10 15:33:50 +01:00
  • 824491f410 Clean up Euler Angle code for math/linalg gingerBill 2020-09-10 15:23:08 +01:00
  • c1149dbdee Update math and math/linalg; add "pure_none" calling convention gingerBill 2020-09-10 15:00:19 +01:00
  • 7e625f6ee7 Add extra check for checking uniqueness of package names gingerBill 2020-09-10 11:13:09 +01:00
  • 2dfa3a5df7 Fix typo gingerBill 2020-09-07 14:40:36 +01:00
  • 1064622ff7 Improve math/rand functionality gingerBill 2020-09-07 14:38:01 +01:00
  • f5b8609160 Remove debug print gingerBill 2020-09-07 12:15:54 +01:00
  • 7f48cf8405 [REFLECTION BREAKING] Modify the internals of the map type to increase performance gingerBill 2020-09-07 11:41:42 +01:00
  • 7e08bccc9a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2020-09-04 11:18:58 +01:00
  • 9fd9130891 Add new core procedures: ordered_remove_range; unordered_remove_range; insert_at gingerBill 2020-09-04 11:18:46 +01:00
  • 9f1f194d18 Merge pull request #727 from JoshuaManton/master-fork gingerBill 2020-09-03 08:37:22 +01:00
  • 0fe47a2f1b Add allocator parameter to os.read_entire_file() Joshua Mark Manton 2020-09-02 18:42:12 -07:00
  • 31989c93ac Merge pull request #725 from Skytrias/master v0.13.0 Mikkel Hjortshøj 2020-08-29 22:48:49 +02:00
  • 7b0ba76915 Update specific.odin Michael Kutowski 2020-08-29 22:33:24 +02:00
  • bd8ca64a30 Merge pull request #1 from odin-lang/master Michael Kutowski 2020-08-29 22:32:26 +02:00
  • 32fda798f3 Merge pull request #724 from Skytrias/master Mikkel Hjortshøj 2020-08-29 21:58:16 +02:00
  • 12895de9ac fix hsl math.mod to usual hsl conversion Michael Kutowski 2020-08-29 21:49:49 +02:00
  • 0216ade2f9 Merge pull request #721 from Tetralux/fix-getcwd-allocator gingerBill 2020-08-27 11:38:24 +01:00
  • 14e6cdb1a0 Merge pull request #722 from jockus/fix-core-path-name-extension gingerBill 2020-08-27 11:38:04 +01:00
  • 4daf098a3a Fix defer on explicit return of a procedure with no return values for llvm-api gingerBill 2020-08-27 11:06:44 +01:00
  • 914c99a15e Merge branch 'master' into fix-core-path-name-extension jockus 2020-08-27 08:24:59 +01:00
  • d31c63c0ae Fix #714 gingerBill 2020-08-27 00:11:02 +01:00
  • c783840eab Fix #642 gingerBill 2020-08-26 23:20:25 +01:00
  • d3eca21e40 Fix style in parse.odin gingerBill 2020-08-26 22:48:32 +01:00
  • df3690c32a Revert accidental removal of #const for procedure variable parameters #718 gingerBill 2020-08-26 22:46:54 +01:00
  • 999d1a022d Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2020-08-26 22:41:06 +01:00
  • 1f2f3cb315 Fix #712 gingerBill 2020-08-26 22:40:03 +01:00
  • 8de70ce73d Fix path.name failing to remove extension jockus 2020-08-26 17:32:47 +01:00
  • 3820f27c7c Fix os.get_current_directory() allocator Tetralux 2020-08-26 08:25:01 +00:00
  • 7309cfdbb2 Merge pull request #715 from Platin21/patch-1 gingerBill 2020-08-23 17:13:29 +01:00
  • ea19f3e77f Merge branch 'master' of github.com:odin-lang/Odin Mikkel Hjortshoej 2020-08-23 15:25:45 +02:00
  • ae2fc5830e Add git sha to odin version command Mikkel Hjortshoej 2020-08-23 15:25:19 +02:00
  • 3946f357e8 Update ring.odin Platin21 2020-08-22 13:12:18 +02:00
  • b9b2b90f0c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2020-08-18 21:12:02 +01:00
  • a6a7395be7 Update unicode/letter.odin gingerBill 2020-08-18 21:11:51 +01:00
  • 16b50a2f57 Fix #711 Mikkel Hjortshoej 2020-08-18 21:57:47 +02:00
  • e7f54d25d6 Add mem.Allocator_Query_Info and mem.query_info gingerBill 2020-08-16 23:05:33 +01:00
  • 033b46def8 Add mem.Allocator_Mode.Query_Features, mem.Allocator_Mode_Set, mem.query_features` gingerBill 2020-08-16 22:07:40 +01:00
  • 1f571f48e5 Add mem.Tracking_Allocator gingerBill 2020-08-16 21:29:14 +01:00
  • ec178825ec Add more sort.compare_* procedures gingerBill 2020-08-16 12:40:28 +01:00
  • 6158a49618 Make sync.atomic_* operations use when statements instead of switch; Make #panic diverging gingerBill 2020-08-16 12:34:12 +01:00
  • 674aeffee4 Fix typo gingerBill 2020-08-12 19:15:47 +01:00
  • 546759bdef Fix multi_logger_proc to check for lowest_level gingerBill 2020-08-12 19:01:25 +01:00
  • fa903fb4df Fix #674 gingerBill 2020-08-06 00:09:36 +01:00
  • 5164d1d866 Fix named results but in ir.cpp gingerBill 2020-08-05 23:43:23 +01:00
  • b6e33a1e64 Ensure add_type_info_type and add_min_dep_type_info are consistent gingerBill 2020-08-05 23:36:31 +01:00
  • f5248a8d9d Fix #705 gingerBill 2020-08-05 23:33:35 +01:00
  • 74ed779616 Fix #702 gingerBill 2020-08-05 23:14:11 +01:00
  • 9f24188ec8 Fix #708 gingerBill 2020-08-05 22:51:24 +01:00
  • 5551404be4 Fix gb_alloc_str_len gingerBill 2020-08-05 22:32:27 +01:00
  • 9fd35776fd Fix typos in math.odin gingerBill 2020-08-04 14:40:11 +01:00