Commit Graph
100 Commits
Author SHA1 Message Date
gingerBillandGitHub 3600b2e209 Merge pull request #1057 from odin-lang/new-big-int-library-integration
New Big Int Library Integration
2021-07-11 17:20:57 +01:00
gingerBillandGitHub df6681ad4e Merge pull request #1055 from streof/fix-typos-container-package
Fix typos container package
2021-07-09 13:27:03 +01:00
gingerBillandGitHub a2d5f660ed Merge pull request #1022 from Kelimion/buffer_convert
Add `bytes.buffer_create_of_type` and `bytes.buffer_convert_to_type`.
2021-06-18 16:41:48 +01:00
gingerBillandGitHub 599d0cf6ac Merge pull request #1005 from Kelimion/maths
Add `abs_f16` support + endian versions of maths routines.
2021-05-30 11:48:17 +01:00
gingerBillandGitHub 275b8d2e8a Merge pull request #925 from Kelimion/testing
Fix `core:sys/win32` tests to use `core:testing`.
2021-05-27 14:51:09 +01:00
gingerBillandGitHub b65e5d5e03 Merge pull request #1003 from jockus/master
Fix deleting substring in filepath.rel
2021-05-27 13:35:46 +01:00
gingerBillandGitHub 362f07d7c5 Merge pull request #997 from DanielGavin/prototype-fmt
Add odin/format and odin/printer packages
2021-05-20 21:02:26 +01:00
gingerBillandGitHub 42138d1ad5 Merge pull request #947 from Kelimion/deprecated
Mark mem.slice_ptr_to_bytes as deprecated.
2021-05-07 10:59:08 +01:00
gingerBillandGitHub 002184cd49 Merge pull request #920 from rasa-silva/patch-1
Fix Makefile for OSX
2021-04-28 11:20:47 +01:00
gingerBillandGitHub 53c7e65c57 Merge pull request #914 from odin-lang/old-backend-removal
Removal of the Old Backend
2021-04-26 20:50:43 +01:00
gingerBillandGitHub 8d0428a8b3 Merge pull request #915 from wilsonk/issue-820
Fix for issue 720 (import name is not an identifier)
2021-04-26 10:50:06 +01:00
gingerBillandGitHub b8327ad00d Merge pull request #912 from odin-lang/llvm-api-ci-changes
Update Makefile to compile with LLVM C API
2021-04-25 19:02:24 +01:00
gingerBillandGitHub 28e5df6e7f Merge pull request #907 from awwdev/fix-variable-name-in-path_unix
fix variable name in path_unix
2021-04-20 21:14:25 +01:00
gingerBillandGitHub d0a50ff0a3 Merge pull request #905 from jasmcaus/patch-1
Fix potential Typo
2021-04-20 10:44:54 +01:00
gingerBillandGitHub 3e54cddf64 Merge pull request #902 from Kelimion/run_as_user
Add support to core:windows to add/delete users.
2021-04-14 12:15:30 +01:00
gingerBillandGitHub 5bc9e4e4f7 Merge pull request #901 from atkurtul/swarning
fix Syntax Warning
2021-04-09 11:28:06 +01:00
gingerBillandGitHub 050d6f670e Merge pull request #896 from Platin21/Master-Origin
Add's Handling for Return Values for Linker-Stage
2021-04-05 19:06:04 +01:00
gingerBillandGitHub a00d7cc705 Merge pull request #884 from corruptmemory/corruptmemory/better-define-errors
Helpful error message for invalid `-define:` cases
2021-03-30 21:59:03 +01:00
gingerBillandGitHub bc5e80d7d6 Merge pull request #885 from DanielGavin/parser
Parser fixes
2021-03-30 11:47:45 +01:00
gingerBillandGitHub 2c14accfd0 Merge pull request #879 from Kelimion/partial_hash_updates
Allow seeding CRC32, CRC64 & Adler32 with previous partial hash.
2021-03-30 11:20:19 +01:00
gingerBillandGitHub f656968aea Merge pull request #880 from breeo7/master
Add `container.Priority_Queue`
2021-03-25 16:02:22 +00:00
gingerBillandGitHub 7a045bd957 Merge pull request #877 from Kelimion/datetime
Add core:datetime_to_time
2021-03-24 16:59:19 +00:00
gingerBillandGitHub 2b806f7463 Merge pull request #875 from atkurtul/master
Run an early memcpy pass regardless of the opt flag and return large structs by pointer on linux
2021-03-19 11:07:12 +00:00
gingerBillandGitHub 453b756edc Merge pull request #872 from Kelimion/fix-cubic
Fix typo in cubic().
2021-03-16 15:36:34 +00:00
gingerBillandGitHub 85fd8aaf37 Merge pull request #868 from nakst/patch-1
Make size of allocation multiple of the alignment
2021-03-15 11:47:48 +00:00
gingerBillandGitHub 6412a18ae1 Merge pull request #869 from nakst/patch-2
Similar to the update to gb.h
2021-03-14 20:53:30 +00:00
gingerBillandGitHub d23c10d80e Merge pull request #865 from matias-eduardo/patch_llvm_bool_return_types
Add LLVM boolean compatibility to result types
2021-03-10 09:48:57 +00:00
gingerBillandGitHub 8784b79482 Merge pull request #862 from Kelimion/kelimion/master
Remove double removal of extension when using the -out option.
2021-03-06 23:15:09 +00:00
gingerBillandGitHub d0f923ba74 Merge pull request #863 from jlreymendez/dll_build_fix
Fix nullref access violation when building with no entry point
2021-03-06 23:14:55 +00:00
gingerBillandGitHub f49278b5f4 Merge pull request #855 from nakst/master
Update Essence API header
2021-02-27 11:34:38 +00:00
gingerBillandGitHub 172fc9a46c Merge pull request #853 from ttvd/master
Fixing a typo in llvm backend.
2021-02-25 19:13:49 +00:00
gingerBillandGitHub 53e4c536a1 Merge pull request #852 from Tetralux/fix-dll-mac
Fix -build-mode:shared on Darwin
2021-02-25 12:17:29 +00:00
gingerBillandGitHub d39d238754 Merge pull request #851 from WalterPlinge/master
Fixed linalg distance function return type
2021-02-23 20:17:47 +00:00
gingerBillandGitHub 7ea86f9c91 Merge pull request #844 from DanielGavin/master
Incorrect setting of allocators in stat_linux and read_dir includes itself and parent
2021-02-12 22:44:22 +00:00
gingerBillandGitHub 31528f5ea2 Merge pull request #836 from laleksic/master
Mirror Windows interface for Linux in os module
2021-01-26 12:29:33 +00:00
gingerBillandGitHub c71c86f563 Merge pull request #821 from corruptmemory/corruptmemory/fix-for-c_vararg
Fix for `c_vararg` issue
2021-01-21 16:09:50 +00:00
gingerBillandGitHub 773be83cad Merge pull request #835 from laleksic/master
Tracking allocator now tracks bad free calls
2021-01-21 16:09:20 +00:00
gingerBillandGitHub e789e1eac1 Merge pull request #834 from DanielGavin/master
Invalid expression causes segmentation fault in parse_binary_expr in core/odin package
2021-01-21 16:08:30 +00:00
gingerBillandGitHub 9fa6427a18 Merge pull request #816 from kennethmaples/file-time-fix
Fix layout of Stat for linux and make usage consistent
2020-12-29 11:38:17 +00:00
gingerBillandGitHub 9250e4d3df Merge pull request #810 from oskarnp/fix-math-factorial
Fix math.factorial()
2020-12-13 11:17:59 +00:00
gingerBillandGitHub a574ebe5ec Merge pull request #805 from DanielGavin/master
small fixes to the parser
2020-12-09 23:22:11 +00:00
gingerBillandGitHub 9be0272c13 Merge pull request #806 from arqv/nix
Add Nix derivation
2020-12-09 23:21:21 +00:00
gingerBillandGitHub fe7e4e88c6 Merge pull request #797 from Tetralux/improve-string-parsing
Improve number parsing procedures
2020-12-06 11:43:04 +00:00
gingerBillandGitHub 1eb1bffd89 Merge pull request #799 from odin-lang/parser-experiments
Add experimental `-insert-semicolon` functionality to tokenizer and parser
2020-12-06 00:53:52 +00:00
gingerBillandGitHub e8653ac47e Update main.cpp 2020-12-06 00:51:32 +00:00
gingerBillandGitHub f0683c9102 Merge branch 'master' into parser-experiments 2020-12-06 00:49:48 +00:00
gingerBillandGitHub acef96bde7 Merge pull request #787 from dbechrd/dbechrd-mixed-value-error-typo-fix
Update check_expr.cpp
2020-11-22 01:22:48 +00:00
gingerBillandGitHub e0c028329b Merge pull request #786 from dbechrd/dbechrd-kernel32-typo
Update kernel32.odin
2020-11-22 01:22:18 +00:00
gingerBillandGitHub 27d0660546 Merge pull request #779 from F0x1fy/master
Add flag -no-entry-point
2020-11-10 17:47:02 +00:00
gingerBillandGitHub 7a7fddd1df Merge pull request #775 from Tetralux/fix-type-table-unix
Fix -build-mode:shared type table on Unix
2020-11-06 20:51:06 +00:00
gingerBillandGitHub 6fab181c0d Merge pull request #774 from F0x1fy/master
Moved internal_windows to internal_any
2020-11-06 19:21:54 +00:00
gingerBillandGitHub 17271f74c7 Merge pull request #776 from hectormonacci/patch-3
Fix small typo
2020-11-06 19:21:08 +00:00
gingerBillandGitHub 4cc84002db Merge pull request #773 from Tetralux/fix-slice-last
Fix slice.last()
2020-11-05 15:18:52 +00:00
gingerBillandGitHub 85b2da2e2a Merge pull request #770 from hectormonacci/patch-2
Fix some typos
2020-11-03 13:53:35 +00:00
gingerBillandGitHub 0784b0ac7f Merge pull request #769 from hectormonacci/patch-1
Fix typo
2020-11-03 10:41:39 +00:00
gingerBillandGitHub 75e8e5e06f Merge pull request #767 from SrMordred/patch-1
Update thread_windows.odin
2020-10-31 10:07:33 +00:00
gingerBillandGitHub 6772cb0f3b Merge pull request #758 from zhibog/master
Fixed getting windows version. The former function is no longer worki…
2020-10-26 11:36:09 +00:00
gingerBillandGitHub ce35de47e4 Merge pull request #761 from Tetralux/patch-7
Reuse container.Queue capacity when calling pop_front()
2020-10-26 11:35:25 +00:00
gingerBillandGitHub 71ef27fef9 Merge pull request #753 from Tetralux/fix-dirnoexist-error
Fix error message when importing package that does not exist
2020-10-24 09:41:26 +01:00
gingerBillandGitHub 6ea000b648 Merge pull request #752 from powerc9000/patch-4
Fix a few bugs in path based code.
2020-10-24 01:28:15 +01:00
gingerBillandGitHub 1818ceb4f2 Merge pull request #747 from Platin21/master
Fixes for MacOS 11 / Big Sur
2020-09-28 12:48:50 +01:00
gingerBillandGitHub 4936713a5e Merge pull request #740 from bttelle/issue-697
Fix issue #697
2020-09-26 21:09:40 +01:00
gingerBillandGitHub f5b18482f6 Merge pull request #739 from bttelle/issue-486
Fix issue #486
2020-09-16 22:23:41 +01:00
gingerBillandGitHub 94b27aa64e Merge pull request #737 from nakst/master
update essence platform
2020-09-15 22:28:15 +01:00
gingerBillandGitHub 17b3c2ed4c Merge pull request #736 from jockus/json-parse-number-option
Added option to parse number as integer, disabled by default
2020-09-15 12:15:57 +01:00
gingerBillandGitHub 3211e60018 Merge pull request #734 from krixano/FreeBSD
FreeBSD Support
2020-09-15 10:12:42 +01:00
gingerBillandGitHub 775bd66382 Merge pull request #735 from bttelle/issue-723
Fix issue #723
2020-09-15 10:05:05 +01:00
gingerBillandGitHub d53725fe14 Merge pull request #733 from bttelle/issue-515
Fix issue #515
2020-09-14 14:07:02 +01:00
gingerBillandGitHub 9f1f194d18 Merge pull request #727 from JoshuaManton/master-fork
Add allocator parameter to os.read_entire_file()
2020-09-03 08:37:22 +01:00
gingerBillandGitHub 0216ade2f9 Merge pull request #721 from Tetralux/fix-getcwd-allocator
Fix os.get_current_directory() allocator
2020-08-27 11:38:24 +01:00
gingerBillandGitHub 14e6cdb1a0 Merge pull request #722 from jockus/fix-core-path-name-extension
Fix path.name failing to remove extension
2020-08-27 11:38:04 +01:00
gingerBillandGitHub 7309cfdbb2 Merge pull request #715 from Platin21/patch-1
Update ring.odin
2020-08-23 17:13:29 +01:00
gingerBillandGitHub 5b7e1cd6f6 Update LICENSE 2020-08-01 11:35:56 +01:00
gingerBillandGitHub cbfe3571ab Merge pull request #693 from powerc9000/patch-2
Fix pthread_t on Macos.
2020-07-22 22:28:38 +01:00
gingerBillandGitHub b04bc21ec6 Merge pull request #704 from oskarnp/log_thread_id
Add .Thread_Id option to log package
2020-07-22 22:27:53 +01:00
gingerBillandGitHub 2945feecde Merge pull request #703 from oskarnp/darwin_thread_id
Implement os.current_thread_id() for Darwin (assumes OSX 10.6 / iOS 3…
2020-07-22 22:27:02 +01:00
gingerBillandGitHub c8a3937ea0 Merge pull request #695 from jharler/master
Added "sep" parameter to logging procs
2020-07-13 13:28:30 +01:00
gingerBillandGitHub f65fa0e4a6 Merge pull request #339 from dotbmp/master
"core:path" Path library and "core:strings" `split` Utilities
2020-07-10 08:25:24 +01:00
gingerBillandGitHub 4059542afb Merge pull request #673 from kevinw/patch-2
add `#config` to odin parser
2020-07-08 23:08:31 +01:00
gingerBillandGitHub a6ff48a5de Merge pull request #681 from ralph-the-mighty/stringwidth
Control %s width in fmt.print* functions
2020-06-12 23:10:28 +01:00
gingerBillandGitHub 5ed4bac16f Merge pull request #676 from Tetralux/fix-temp-alloc-resize
Fix temporary allocator resizing
2020-06-04 23:13:41 +01:00
gingerBillandGitHub 239f3c0418 Merge pull request #672 from foxnne/fixwrap
Fix wrap in core:math.
2020-06-03 14:57:43 +01:00
gingerBillandGitHub 5b11a842a8 Merge pull request #668 from kevinw/patch-1
Remove `intrinsics` import
2020-06-03 14:56:36 +01:00
gingerBillandGitHub aacf524a47 Merge pull request #653 from lkppo/master
Fix the shebang portability of the build.sh script
2020-05-22 10:35:49 +01:00
gingerBillandGitHub 7819fec0a1 Merge pull request #645 from Tetralux/llvm-noabc-obey-directive
LLVM C backend: Obey directives on blocks, procedures, and expressions
2020-05-16 18:15:25 +01:00
gingerBillandGitHub 3bd01d3a02 Merge pull request #644 from Tetralux/llvm-bounds-checks
Add bounds checks to LLVM C backend
2020-05-16 15:32:15 +01:00
gingerBillandGitHub 5f08c77d8b Merge pull request #641 from Tetralux/fix-container-arraypushelems
Fix container.Array.array_push_back_elems
2020-05-15 08:49:26 +01:00
gingerBillandGitHub d49ecd9009 Merge pull request #638 from jharler/master
Fixed thread_pool not destroying threads
2020-05-11 17:38:05 +01:00
gingerBillandGitHub 197a72adde Merge pull request #616 from Tetralux/fix-sync-badopt
Fix potential bad optimization bug in sync.Ticket_Mutex
2020-05-10 10:37:11 +01:00
gingerBillandGitHub e3f3e715e2 Merge pull request #634 from Tetralux/enum_from_name
Add reflect.enum_from_name
2020-05-09 12:57:27 +01:00
gingerBillandGitHub 6adbdb1e0e Merge pull request #633 from Tetralux/fix-parseint-again
Fix parsing of single-digit numbers
2020-05-07 00:35:26 +01:00
gingerBillandGitHub 8434cb8951 Merge pull request #630 from Tetralux/parseint
Refactor parsing procedures: Return (value, ok) instead
2020-05-05 21:05:13 +01:00
gingerBillandGitHub a10d180d81 Merge pull request #627 from zhibog/master
Added #maybe to the builtin parser and ast for Unions
2020-04-25 17:49:06 +01:00
gingerBillandGitHub b725ae5ae0 Merge pull request #617 from Tetralux/dep-yield-processor
Rename `yield_processor` to `cpu_relax`
2020-04-21 18:07:04 +01:00
gingerBillandGitHub f5a1d8f2b5 Merge pull request #614 from Tetralux/patch-1
Remove outdated comment
2020-04-21 15:35:24 +01:00
gingerBillandGitHub 2c91c21021 Merge pull request #610 from zhibog/master
Add bool flag to AST data in the parser in the core library
2020-04-18 20:43:21 +01:00
gingerBillandGitHub 872e97dba6 Merge pull request #609 from hasenj/osx-consts
Fix darwin open flags and mode
2020-04-18 19:20:42 +01:00
gingerBillandGitHub b925ad5927 Update README.md 2020-04-10 10:27:36 +01:00
gingerBillandGitHub 090579d6b5 Update README.md 2020-04-10 10:27:15 +01:00
gingerBillandGitHub 1524852ffc Merge pull request #600 from kevinw/master
Add a missing space after /LIBPATH linker options.
2020-03-29 14:32:42 +01:00