aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Add `core:unicode/utf8/utf8string` to `examples/all`gingerBill2022-03-181-60/+60
|
* Merge pull request #1629 from Lperlind/more-window-bindingsJeroen van Rijn2022-03-181-0/+2
|\ | | | | Add unregister_class_a and unregister_class_w for windows bindings
| * Add unregister_class_a and unregister_class_w for windows bindingsLucas Perlind2022-03-181-0/+2
| |
* | Remove incorrect #packed from sys/windows.STARTUPINFOTetralux2022-03-181-1/+1
|/
* Fix #1627: Remove wrong return type in cumsum_inplaceStanislav Ch. Nikolov2022-03-171-2/+2
|
* Add nil check on ast.walkgingerBill2022-03-161-1/+4
|
* Reinstate NBC.Jeroen van Rijn2022-03-151-1/+1
|
* [runtime] fix `insert_at` procedure group.Jeroen van Rijn2022-03-151-15/+18
|
* Merge pull request #1613 from semarie/linux_arm64gingerBill2022-03-142-11/+17
|\ | | | | fix Linux arm64 support
| * fix linux_arm64Sébastien Marie2022-03-122-11/+17
| | | | | | | | | | - SYS_fork doesn't exist, uses SYS_clone - properly cast AT_FDCWD to uintptr
* | Merge pull request #1599 from gitlost/fract_trunc_classify_#1574gingerBill2022-03-141-5/+26
|\ \ | | | | | | Fix for trunc_f16/32/64 (#1574)
| * \ Merge branch 'master' into fract_trunc_classify_#1574gitlost2022-03-0910-2/+180
| |\ \ | | | | | | | | | | | | Resolve conflicts with [9848e88] & sameify Makefile & tests/common/common.odin
| * | | Fix issue #1574 "fract in linalg/glm is broken" by fixinggitlost2022-03-081-5/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | trunc_f16/32/64 in "math.odin" (~ typos on expressions) Fix classify_f16 Inf test (would fail for subnormal 0h0001) by changing multiplier 0.5 -> 0.25 Add some useful consts to "math.odin" (INF_F16 etc) Add comment to "demo.odin" mentioning that -0.0 must be used to specify negative zero
* | | | Merge pull request #1614 from semarie/openbsd-fpos_tgingerBill2022-03-141-1/+1
|\ \ \ \ | | | | | | | | | | use distinct type for fpos_t on OpenBSD
| * | | | use distinct type for fpos_t on OpenBSDSébastien Marie2022-03-121-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #1526 from odin-lang/freestanding_amd64gingerBill2022-03-144-68/+114
|\ \ \ \ | | | | | | | | | | Freestanding target for amd64
| * \ \ \ Merge branch 'master' into freestanding_amd64gingerBill2022-03-1455-482/+2111
| |\ \ \ \
| * | | | | Correct calling convention for `_startup_runtime`gingerBill2022-02-281-1/+1
| | | | | |
| * | | | | Add `-disallow-rtti`gingerBill2022-02-283-115/+146
| | | | | |
| * | | | | Merge branch 'master' into freestanding_amd64gingerBill2022-02-281-1/+0
| |\ \ \ \ \
| * | | | | | Reorganize error check proceduresgingerBill2022-02-281-160/+157
| | | | | | |
| * | | | | | Merge branch 'master' into freestanding_amd64gingerBill2022-02-286-331/+343
| |\ \ \ \ \ \
| * | | | | | | Correct internals for `os.read` on windows (read_console) for `os.stdin` ↵gingerBill2022-02-251-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Fix #1556)
| * | | | | | | Merge branch 'master' into freestanding_amd64gingerBill2022-02-233-215/+543
| |\ \ \ \ \ \ \
| * | | | | | | | Add `-foreign-error-procedures`gingerBill2022-02-201-1/+19
| | | | | | | | |
* | | | | | | | | fix mode_t on darwinSébastien Marie2022-03-131-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix mkdir() prototype (mode_t is u16) - remove explicit cast
* | | | | | | | | freebsd_amd64 supportSébastien Marie2022-03-139-97/+515
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Remove taggingerBill2022-03-121-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge pull request #1602 from hoanga/freebsd-build-supportgingerBill2022-03-122-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | update to build for freebsd
| * | | | | | | update to build for FreeBSDAl Hoang2022-03-082-3/+3
| | | | | | | |
* | | | | | | | Correct: murmur32gingerBill2022-03-111-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Fix typogingerBill2022-03-091-1/+0
| | | | | | |
* | | | | | | Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)gingerBill2022-03-097-0/+14
|/ / / / / /
* | | | | | [varint] Add doc.odinJeroen van Rijn2022-03-081-0/+27
| | | | | |
* | | | | | [varint] Tighten max input bounds.Jeroen van Rijn2022-03-081-2/+2
| | | | | |
* | | | | | [crypto] Remove unused `mem` import for siphash.Jeroen van Rijn2022-03-081-1/+0
| | | | | |
* | | | | | [varint] Add additional LEB128 tests.Jeroen van Rijn2022-03-081-2/+6
| | | | | |
* | | | | | [varint] Add signed LEB128 encoding.Jeroen van Rijn2022-03-081-14/+82
| | | | | |
* | | | | | [varint] Add LEB128 decoding + testsJeroen van Rijn2022-03-081-0/+67
| |_|_|_|/ |/| | | | | | | | | | | | | | Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress.
* | | | | Add more things to `package slice`gingerBill2022-03-081-5/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | min_max any_of(_proc) none_of(_proc) all_of(_proc) count(_proc)
* | | | | Correct `cleanpath_from_handle` for `os.fstat`gingerBill2022-03-081-33/+10
| | | | |
* | | | | [intrinsics] Add `unaligned_store`.Jeroen van Rijn2022-03-061-1/+2
| | | | |
* | | | | [intrinsics] Add existing `unaligned_load`.Jeroen van Rijn2022-03-061-0/+1
| | | | |
* | | | | [bit_array] Really fix the leak.Jeroen van Rijn2022-03-062-17/+22
| | | | |
* | | | | Fix leak in `core:container/bit_array`Andrea Piseri2022-03-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | calling `clear` on a `bit_array` no longer leaks the previous allocation, instead it sets all bits to `false` preserving the same backing dynamic array.
* | | | | Merge pull request #1476 from odin-lang/odin-ast-changesgingerBill2022-03-046-340/+595
|\ \ \ \ \ | | | | | | | | | | | | Replace `any` with `union` for subtyping in `core:odin/ast`
| * | | | | Add `reflect.deref`gingerBill2022-03-031-1/+13
| | | | | |
| * | | | | Fix `ast.clone_node`gingerBill2022-03-031-8/+12
| | | | | |
| * | | | | Correct `clone_node`gingerBill2022-03-031-3/+4
| | | | | |
| * | | | | Fix #1503gingerBill2022-03-031-2/+2
| | | | | |