aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Begin mocking out `me_build_stmt`middle-endgingerBill2022-03-195-4/+445
|
* Add `USE_MIDDLE_END`gingerBill2022-03-191-0/+2
|
* Keep CI happygingerBill2022-03-191-1/+3
|
* Merge branch 'master' into middle-endgingerBill2022-03-199-92/+147
|\
| * Add `core:unicode/utf8/utf8string` to `examples/all`gingerBill2022-03-182-60/+62
| |
| * Improve procedure group selection based on the minimum number of argumentsgingerBill2022-03-185-31/+82
| |
| * 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
| | |
| * | Merge pull request #1631 from Tetralux/fixgingerBill2022-03-181-1/+1
| |\ \ | | |/ | |/| Remove incorrect #packed from sys/windows.STARTUPINFO
| | * Remove incorrect #packed from sys/windows.STARTUPINFOTetralux2022-03-181-1/+1
| |/
* | Mock out instructions emit callsgingerBill2022-03-195-336/+993
| |
* | Begin work on the middle end systemgingerBill2022-03-176-12/+1025
|/
* Merge pull request #1628 from StanislavNikolov/fix-math-cumsum-inplaceJeroen van Rijn2022-03-171-2/+2
|\ | | | | Fix #1627: Remove wrong return type in cumsum_inplace
| * 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
|
* Merge pull request #1624 from Kelimion/insert_at_fixJeroen van Rijn2022-03-151-14/+17
|\ | | | | [runtime] fix `insert_at` procedure group.
| * Reinstate NBC.Jeroen van Rijn2022-03-151-1/+1
| |
| * [runtime] fix `insert_at` procedure group.Jeroen van Rijn2022-03-151-15/+18
|/
* Fix typogingerBill2022-03-141-1/+2
|
* Fix #1610gingerBill2022-03-141-29/+21
|
* Fix `#1609`gingerBill2022-03-141-0/+6
|
* Remove commentsgingerBill2022-03-141-4/+0
|
* Merge pull request #1505 from jasonKercher/fix_odin_testgingerBill2022-03-141-3/+7
|\ | | | | fix `odin test`
| * Merge remote-tracking branch 'upstream/master' into fix_odin_testJason Kercher2022-03-09210-3824/+19214
| |\
| * | improve entry point check logicCiD-2022-02-171-3/+2
| | |
| * | fix odin testCiD-2022-02-161-0/+5
| | |
* | | Remove accidentally committed test binary.Jeroen van Rijn2022-03-141-0/+0
| | |
* | | Merge pull request #1605 from colrdavidson/linux_buildgingerBill2022-03-143-6/+146
|\ \ \ | | | | | | | | Make llvm-config build more general for linux
| * | | normalize version parserColin Davidson2022-03-091-1/+1
| | | |
| * | | lower minimum llvm versionColin Davidson2022-03-091-1/+1
| | | |
| * | | more build tweaks?Colin Davidson2022-03-091-1/+1
| | | |
| * | | more build tweaks?Colin Davidson2022-03-091-0/+1
| | | |
| * | | test adjusting apt arg orderColin Davidson2022-03-091-1/+1
| | | |
| * | | refix make, adjust build for CI weirdnessColin Davidson2022-03-092-19/+19
| | | |
| * | | Try to find llvm-config-11 on goofy misconfigured CI boxColin Davidson2022-03-091-0/+9
| | | |
| * | | Update ci to use build scriptColin Davidson2022-03-091-2/+2
| | | |
| * | | clean up osx semver handling in buildColin Davidson2022-03-091-3/+5
| | | |
| * | | add handling for too many argsColin Davidson2022-03-091-0/+2
| | | |
| * | | Cleanup build mode selectionColin Davidson2022-03-091-21/+22
| | | |
| * | | only build odin for report when necessaryColin Davidson2022-03-091-2/+5
| | | |
| * | | more spacing issuesColin Davidson2022-03-091-1/+1
| | | |
| * | | Fix wonky copied space issuesColin Davidson2022-03-091-18/+18
| | | |
| * | | Add initial cut of build scriptColin Davidson2022-03-091-0/+118
| | | |
| * | | Make llvm-config build more general for linuxColin Davidson2022-03-091-12/+16
| | | |
* | | | Merge pull request #1613 from semarie/linux_arm64gingerBill2022-03-143-11/+20
|\ \ \ \ | | | | | | | | | | fix Linux arm64 support
| * | | | enable linux_arm64 check in CISébastien Marie2022-03-121-0/+3
| | | | |
| * | | | 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-147-7/+471
|\ \ \ \ \ | | | | | | | | | | | | Fix for trunc_f16/32/64 (#1574)
| * \ \ \ \ Merge branch 'master' into fract_trunc_classify_#1574gitlost2022-03-0926-1044/+1382
| |\ \ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | Resolve conflicts with [9848e88] & sameify Makefile & tests/common/common.odin
| * | | | | Fix issue #1574 "fract in linalg/glm is broken" by fixinggitlost2022-03-086-7/+472
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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