-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from tshort:master #10
base: master
Are you sure you want to change the base?
Commits on Mar 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b60722b - Browse repository at this point
Copy the full SHA b60722bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b8f5a - Browse repository at this point
Copy the full SHA d3b8f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04115fa - Browse repository at this point
Copy the full SHA 04115faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73413c8 - Browse repository at this point
Copy the full SHA 73413c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db52a2 - Browse repository at this point
Copy the full SHA 5db52a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9eef5 - Browse repository at this point
Copy the full SHA aa9eef5View commit details
Commits on Mar 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ecc1b8c - Browse repository at this point
Copy the full SHA ecc1b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ec2e5 - Browse repository at this point
Copy the full SHA b1ec2e5View commit details -
Merge branch 'gpucompiler-basic' of github.com:tshort/StaticCompiler.…
…jl into gpucompiler-basic
Configuration menu - View commit details
-
Copy full SHA for 9a7c52c - Browse repository at this point
Copy the full SHA 9a7c52cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc83554 - Browse repository at this point
Copy the full SHA dc83554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00772b5 - Browse repository at this point
Copy the full SHA 00772b5View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 23831ae - Browse repository at this point
Copy the full SHA 23831aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffde876 - Browse repository at this point
Copy the full SHA ffde876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01be968 - Browse repository at this point
Copy the full SHA 01be968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0582205 - Browse repository at this point
Copy the full SHA 0582205View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6248d8d - Browse repository at this point
Copy the full SHA 6248d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a12b6 - Browse repository at this point
Copy the full SHA 61a12b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3f23f - Browse repository at this point
Copy the full SHA df3f23fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c2456 - Browse repository at this point
Copy the full SHA 85c2456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 775b5f2 - Browse repository at this point
Copy the full SHA 775b5f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 773cc32 - Browse repository at this point
Copy the full SHA 773cc32View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f5369 - Browse repository at this point
Copy the full SHA d1f5369View commit details
Commits on Feb 3, 2022
-
Basic rewrite for GPUCompiler (#46)
* Basic rewrite using @jpsamaroo's generate_shlib_fptr. * update, remove junk, fix tests, use `gcc` for linking * remove windows from CI * note that this doesn't work on windows * fix `compile`, add `native_code_llvm`, `native_code_typed` * clarify fib problem, add LoopVectorization test :) * add tests for stack allocated mutable arrays * test on version 1.7 * rename `compile` to `native_llvm_module` Co-authored-by: Jorge Alberto Vieyra Salas <[email protected]> Co-authored-by: Mason Protter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e20094 - Browse repository at this point
Copy the full SHA 6e20094View commit details -
Configuration menu - View commit details
-
Copy full SHA for fea8b4b - Browse repository at this point
Copy the full SHA fea8b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73311bb - Browse repository at this point
Copy the full SHA 73311bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3658b05 - Browse repository at this point
Copy the full SHA 3658b05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a0743a - Browse repository at this point
Copy the full SHA 6a0743aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad2aba1 - Browse repository at this point
Copy the full SHA ad2aba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e005ac5 - Browse repository at this point
Copy the full SHA e005ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0096d0b - Browse repository at this point
Copy the full SHA 0096d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9426a05 - Browse repository at this point
Copy the full SHA 9426a05View commit details -
Configuration menu - View commit details
-
Copy full SHA for d877bbf - Browse repository at this point
Copy the full SHA d877bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 798c2d0 - Browse repository at this point
Copy the full SHA 798c2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e4401 - Browse repository at this point
Copy the full SHA c4e4401View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57197ce - Browse repository at this point
Copy the full SHA 57197ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b52683 - Browse repository at this point
Copy the full SHA 8b52683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c150b - Browse repository at this point
Copy the full SHA 90c150bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e123a - Browse repository at this point
Copy the full SHA b5e123aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de06f4 - Browse repository at this point
Copy the full SHA 2de06f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 310ffea - Browse repository at this point
Copy the full SHA 310ffeaView commit details -
do tests with a binary loaded on another process. This will catch
reloactability problems
Configuration menu - View commit details
-
Copy full SHA for 7062556 - Browse repository at this point
Copy the full SHA 7062556View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f64774 - Browse repository at this point
Copy the full SHA 7f64774View commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e86be06 - Browse repository at this point
Copy the full SHA e86be06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e3faf3 - Browse repository at this point
Copy the full SHA 4e3faf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e82f0fd - Browse repository at this point
Copy the full SHA e82f0fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f94c055 - Browse repository at this point
Copy the full SHA f94c055View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1959603 - Browse repository at this point
Copy the full SHA 1959603View commit details -
Merge pull request #1 from brenhinkeller/master
Use .bc extension for LLVM bitcode, some docs
Configuration menu - View commit details
-
Copy full SHA for 63a4d22 - Browse repository at this point
Copy the full SHA 63a4d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfdd7ba - Browse repository at this point
Copy the full SHA bfdd7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for f710f81 - Browse repository at this point
Copy the full SHA f710f81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 438f02b - Browse repository at this point
Copy the full SHA 438f02bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d348e5 - Browse repository at this point
Copy the full SHA 4d348e5View commit details -
Merge pull request #53 from MasonProtter/master
New `compile` interface
Configuration menu - View commit details
-
Copy full SHA for d39a270 - Browse repository at this point
Copy the full SHA d39a270View commit details
Commits on Feb 10, 2022
-
* Allow changeing filename base in generate_shlib, though leave obj as default * Add `generate_executable` * Add `compile_executable` * Update docstring for compile_executable * Add tests for compile_executable * llvmcall used in standalone test only works on Julia 1.8+ * Looks like clang_jll ain't gonna cut it for the standalone executables even on linux * Try annotating compiled function with Base.@ccallable * Let's try some inlining * Ah, so `@ccallable` requires a return type * Ok, so no `@ccallable` * Potential workaround on non-apple systems: use minimal wrapper * We can probably use clang_jll after all * Probably about time for a version bump * Add more minimal test for v1.7, fix specifier on advanced test * Implement changes requested in code review
Configuration menu - View commit details
-
Copy full SHA for 567168a - Browse repository at this point
Copy the full SHA 567168aView commit details
Commits on Feb 11, 2022
-
Patch and relocate pointers (#58)
* Patch and relocate points * comment out erroneous `@show` * doc update and `filename` support in `compile` * Update src/StaticCompiler.jl Co-authored-by: Julian Samaroo <[email protected]> * Update README.md Co-authored-by: Julian Samaroo <[email protected]> * Update src/StaticCompiler.jl Co-authored-by: Julian Samaroo <[email protected]> * Update src/StaticCompiler.jl Co-authored-by: Julian Samaroo <[email protected]> * Update src/StaticCompiler.jl Co-authored-by: Julian Samaroo <[email protected]> * Update src/StaticCompiler.jl Co-authored-by: Julian Samaroo <[email protected]> * Update src/pointer_patching.jl Co-authored-by: Julian Samaroo <[email protected]> * Apply suggestions from code review Co-authored-by: Julian Samaroo <[email protected]> * reenable blas test * go back to serialization stdlib * note on gvs * try using JITTargetMachine for the dynamic linker * try running CI on windows * do some code reorganization * refine warning * allow windows failures * add options to strip the llvm / asm code * remove `@showln` * add `pointer_patching_diff` function to quickly see the effect of `relocation_table!` * improve pointer relocation * consolidate logic and reduce segfaults during compilation * remove unnecessary stuff * don't duplicate global values, switch from Dict to IdDict for reloc * avoid re-creation of global variables * more tests * add dummy test for error handing * test with ErrorTypes.jl * bump version Co-authored-by: Julian Samaroo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 536ea44 - Browse repository at this point
Copy the full SHA 536ea44View commit details
Commits on Feb 12, 2022
-
Fixup; get errors working (#61)
* tell llvm the correct types of objects; verify the IR after after modification * Update src/code_loading.jl Co-authored-by: Valentin Churavy <[email protected]> * use julia's optimizer, enable tests for error handling * make ManualMemory and StrideArraysCore available on other process * run optimization twice so that reloc can happen on optimized code * grab `jl_add_optimization_passes` from `libjulia-codegen` on newer versions * don't test on windows for now, it's pointless * remove unnecessary func * add some comments * reorganize * catch an error pathway Co-authored-by: Valentin Churavy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f85891a - Browse repository at this point
Copy the full SHA f85891aView commit details
Commits on Feb 14, 2022
-
Use Enzyme's optimization and late lowering mechanisms (#63)
* Use Enzyme's optimization and late lowering mechanisms * BLAS calls work again * update README * add another test case * re-enable the `@test_skip` on remotely calling BLAS
Configuration menu - View commit details
-
Copy full SHA for 998feec - Browse repository at this point
Copy the full SHA 998feecView commit details
Commits on Feb 19, 2022
-
* Clean up `generate_executable` * Delete unused line * Rename generate_shlib to generate_obj * Add generate_dylib * Test generate_dylib * Add and test `compile_dylib` * s/_dylib/_shlib/g to keep original terminology
Configuration menu - View commit details
-
Copy full SHA for 57e0425 - Browse repository at this point
Copy the full SHA 57e0425View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12f475b - Browse repository at this point
Copy the full SHA 12f475bView commit details -
Remove JLD2 from Project.toml (#65)
* Remove JLD2 from Project.toml * Delete Manifest.toml
Configuration menu - View commit details
-
Copy full SHA for 0409c50 - Browse repository at this point
Copy the full SHA 0409c50View commit details
Commits on Feb 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c63f1d8 - Browse repository at this point
Copy the full SHA c63f1d8View commit details
Commits on Feb 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 175cd35 - Browse repository at this point
Copy the full SHA 175cd35View commit details
Commits on Feb 24, 2022
-
This should fix the breakages that happened on the MacOS master builds
Configuration menu - View commit details
-
Copy full SHA for 59efe6e - Browse repository at this point
Copy the full SHA 59efe6eView commit details -
Merge pull request #68 from tshort/MasonProtter-patch-2
Bump LLVM version
Configuration menu - View commit details
-
Copy full SHA for ebc54a6 - Browse repository at this point
Copy the full SHA ebc54a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c9133 - Browse repository at this point
Copy the full SHA f3c9133View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e024e - Browse repository at this point
Copy the full SHA e6e024eView commit details
Commits on Feb 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 658a5cd - Browse repository at this point
Copy the full SHA 658a5cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd5aa2 - Browse repository at this point
Copy the full SHA dfd5aa2View commit details -
Merge pull request #70 from tshort/MasonProtter-patch-2
add v1.8 testing
Configuration menu - View commit details
-
Copy full SHA for d213e55 - Browse repository at this point
Copy the full SHA d213e55View commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3c31bae - Browse repository at this point
Copy the full SHA 3c31baeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cfcfdc - Browse repository at this point
Copy the full SHA 0cfcfdcView commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d0be302 - Browse repository at this point
Copy the full SHA d0be302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 284cd2c - Browse repository at this point
Copy the full SHA 284cd2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ffeefe - Browse repository at this point
Copy the full SHA 9ffeefeView commit details
Commits on May 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 95dd56d - Browse repository at this point
Copy the full SHA 95dd56dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9556b - Browse repository at this point
Copy the full SHA 0d9556bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a20c6fe - Browse repository at this point
Copy the full SHA a20c6feView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf96341 - Browse repository at this point
Copy the full SHA bf96341View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceea5f1 - Browse repository at this point
Copy the full SHA ceea5f1View commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41ca121 - Browse repository at this point
Copy the full SHA 41ca121View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fda350 - Browse repository at this point
Copy the full SHA 1fda350View commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e7833c2 - Browse repository at this point
Copy the full SHA e7833c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60fe2aa - Browse repository at this point
Copy the full SHA 60fe2aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d6bfc - Browse repository at this point
Copy the full SHA e8d6bfcView commit details -
Don't restrict input types of
compile_executable
functions; we need…… to modify these to avoid problems with argv pointers in the future
Configuration menu - View commit details
-
Copy full SHA for e9a6b69 - Browse repository at this point
Copy the full SHA e9a6b69View commit details -
Merge pull request #76 from brenhinkeller/master
Add more integration tests, reorganize CI, update to GPUCompiler 0.16
Configuration menu - View commit details
-
Copy full SHA for 32d4106 - Browse repository at this point
Copy the full SHA 32d4106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0049c88 - Browse repository at this point
Copy the full SHA 0049c88View commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 30b138d - Browse repository at this point
Copy the full SHA 30b138dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93bcc15 - Browse repository at this point
Copy the full SHA 93bcc15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf9833 - Browse repository at this point
Copy the full SHA 2cf9833View commit details -
Merge pull request #78 from brenhinkeller/patch-1
Bump version to 0.4.3
Configuration menu - View commit details
-
Copy full SHA for d1dfd81 - Browse repository at this point
Copy the full SHA d1dfd81View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09ded0 - Browse repository at this point
Copy the full SHA b09ded0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07a44d2 - Browse repository at this point
Copy the full SHA 07a44d2View commit details
Commits on Jun 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 16e047e - Browse repository at this point
Copy the full SHA 16e047eView commit details
Commits on Jun 11, 2022
-
Merge pull request #79 from gbaraldi/xfunc-shlib
Multiple function shared lib
Configuration menu - View commit details
-
Copy full SHA for 73fc2ec - Browse repository at this point
Copy the full SHA 73fc2ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e79b6a6 - Browse repository at this point
Copy the full SHA e79b6a6View commit details
Commits on Jul 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d183a16 - Browse repository at this point
Copy the full SHA d183a16View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2245ac4 - Browse repository at this point
Copy the full SHA 2245ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e9007 - Browse repository at this point
Copy the full SHA 51e9007View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca99263 - Browse repository at this point
Copy the full SHA ca99263View commit details
Commits on Jul 19, 2022
-
Merge pull request #82 from brenhinkeller/master
Add `cflags` kwarg to `compile_executable` and friends
Configuration menu - View commit details
-
Copy full SHA for d33e25c - Browse repository at this point
Copy the full SHA d33e25cView commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6cc898b - Browse repository at this point
Copy the full SHA 6cc898bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b359b - Browse repository at this point
Copy the full SHA d3b359bView commit details -
Apply @giordano formatting suggestions from code review
Co-authored-by: Mosè Giordano <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a5c3b9 - Browse repository at this point
Copy the full SHA 4a5c3b9View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 341ceb3 - Browse repository at this point
Copy the full SHA 341ceb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b8ca2 - Browse repository at this point
Copy the full SHA 24b8ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea9dac - Browse repository at this point
Copy the full SHA 3ea9dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for af5d9f2 - Browse repository at this point
Copy the full SHA af5d9f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bd9159 - Browse repository at this point
Copy the full SHA 5bd9159View commit details -
Merge pull request #86 from brenhinkeller/master
Linux fixes, update integration tests
Configuration menu - View commit details
-
Copy full SHA for 38dbdbe - Browse repository at this point
Copy the full SHA 38dbdbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89aded4 - Browse repository at this point
Copy the full SHA 89aded4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4f03f - Browse repository at this point
Copy the full SHA 5e4f03fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63eed82 - Browse repository at this point
Copy the full SHA 63eed82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6679965 - Browse repository at this point
Copy the full SHA 6679965View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8cfd3f - Browse repository at this point
Copy the full SHA c8cfd3fView commit details -
Merge pull request #87 from tshort/MasonProtter-patch-3
test on 1.8
Configuration menu - View commit details
-
Copy full SHA for ad7a0a3 - Browse repository at this point
Copy the full SHA ad7a0a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5e1532 - Browse repository at this point
Copy the full SHA d5e1532View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bbff0c - Browse repository at this point
Copy the full SHA 1bbff0cView commit details -
Merge pull request #88 from tshort/fix_diff
change pointer_patching_diff
Configuration menu - View commit details
-
Copy full SHA for 1471088 - Browse repository at this point
Copy the full SHA 1471088View commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c825a4d - Browse repository at this point
Copy the full SHA c825a4dView commit details
Commits on Mar 11, 2023
-
* Also test integration on 1.9 prerelease version * Also run main tests on Julia 1.9 prerelease
Configuration menu - View commit details
-
Copy full SHA for 1cb977f - Browse repository at this point
Copy the full SHA 1cb977fView commit details -
CompatHelper: bump compat for GPUCompiler to 0.17, (keep existing com…
…pat) (#94) * CompatHelper: bump compat for GPUCompiler to 0.17, (keep existing compat) * Try running CI * Rerun CI --------- Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: C. Brenhin Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25f6123 - Browse repository at this point
Copy the full SHA 25f6123View commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7e4bbe4 - Browse repository at this point
Copy the full SHA 7e4bbe4View commit details -
* Add simple core and integration test for new error handling code * Bump version to 0.4.7
Configuration menu - View commit details
-
Copy full SHA for 080181f - Browse repository at this point
Copy the full SHA 080181fView commit details
Commits on Mar 20, 2023
-
Add warnings if return type is not a native type in standalone binari…
…es/shlibs (#102) * Add warnings for if return type is not a native type in `compile_shlib` and `compile_executable` * Make warning spookier * Bump version to 0.4.8
Configuration menu - View commit details
-
Copy full SHA for 156210c - Browse repository at this point
Copy the full SHA 156210cView commit details
Commits on Mar 21, 2023
-
* Reorganize main compilation functions, update docstrings and README * Document and export `@device_overload` * Typo
Configuration menu - View commit details
-
Copy full SHA for 7788852 - Browse repository at this point
Copy the full SHA 7788852View commit details -
Document symbol naming convention (#105)
* Document symbol naming convention * A bit more context on name mangling --------- Co-authored-by: C. Brenhin Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fed55dd - Browse repository at this point
Copy the full SHA fed55ddView commit details
Commits on Apr 2, 2023
-
CompatHelper: bump compat for LLVM to 5, (keep existing compat) (#107)
* CompatHelper: bump compat for LLVM to 5, (keep existing compat) * Run CI --------- Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: C. Brenhin Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 141e1ab - Browse repository at this point
Copy the full SHA 141e1abView commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1240f0 - Browse repository at this point
Copy the full SHA b1240f0View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 84e1b90 - Browse repository at this point
Copy the full SHA 84e1b90View commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0034adc - Browse repository at this point
Copy the full SHA 0034adcView commit details
Commits on May 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ef9d75 - Browse repository at this point
Copy the full SHA 2ef9d75View commit details
Commits on May 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7a141cb - Browse repository at this point
Copy the full SHA 7a141cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99d5455 - Browse repository at this point
Copy the full SHA 99d5455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f10d57 - Browse repository at this point
Copy the full SHA 4f10d57View commit details -
Merge pull request #116 from tshort/MasonProtter-patch-1
actually test `foo_err`
Configuration menu - View commit details
-
Copy full SHA for 6970f18 - Browse repository at this point
Copy the full SHA 6970f18View commit details
Commits on May 8, 2023
-
Re-add nightly tests and integration tests (#117)
* Re-add ci-julia-nightly.yml * Create ci-integration.yml * Create ci-integration-nightly.yml
Configuration menu - View commit details
-
Copy full SHA for c3f7340 - Browse repository at this point
Copy the full SHA c3f7340View commit details
Commits on May 9, 2023
-
Fixup with current versions (#120)
* add more escaping slashes to docstring * update llvmtype -> value_type * properly splat kwargs * test 1.9.0-rc3 in the integration tests * remove 1.9.0 from the nightly integration tests * fix for julia master * remove some --compile=min * [noci] bump version
Configuration menu - View commit details
-
Copy full SHA for a076a62 - Browse repository at this point
Copy the full SHA a076a62View commit details
Commits on May 10, 2023
-
Cleanup and more support for arrays of functions (reland) (#122)
* Cleanup and more support for arrays of functions * switch wasm back to generate_obj_for_compile
Configuration menu - View commit details
-
Copy full SHA for 70d4065 - Browse repository at this point
Copy the full SHA 70d4065View commit details
Commits on May 14, 2023
-
* Attempt to fix demangling * Fixup demangling, also general cleanup * Check names after constructing llvm module * Equivalent demangling on non-mac systems * Bump version to 0.4.12 * Test against released version of 1.9
Configuration menu - View commit details
-
Copy full SHA for a571cb1 - Browse repository at this point
Copy the full SHA a571cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 229863a - Browse repository at this point
Copy the full SHA 229863aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b9761 - Browse repository at this point
Copy the full SHA 84b9761View commit details
Commits on May 15, 2023
-
Merge pull request #125 from tshort/demangle-default
Set `demangle=true` by default
Configuration menu - View commit details
-
Copy full SHA for 51db924 - Browse repository at this point
Copy the full SHA 51db924View commit details
Commits on May 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7600296 - Browse repository at this point
Copy the full SHA 7600296View commit details -
Merge pull request #128 from PallHaraldsson/patch-1
Update README.md, syncing docs.
Configuration menu - View commit details
-
Copy full SHA for 60ffc55 - Browse repository at this point
Copy the full SHA 60ffc55View commit details
Commits on May 25, 2023
-
CompatHelper: bump compat for GPUCompiler to 0.20, (keep existing com…
…pat) (#130) * CompatHelper: bump compat for GPUCompiler to 0.20, (keep existing compat) * whitespace change to trigger CI --------- Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: Mason Protter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef56050 - Browse repository at this point
Copy the full SHA ef56050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b59c71 - Browse repository at this point
Copy the full SHA 4b59c71View commit details
Commits on Jun 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12f89c7 - Browse repository at this point
Copy the full SHA 12f89c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8420b4f - Browse repository at this point
Copy the full SHA 8420b4fView commit details
Commits on Jun 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 704933a - Browse repository at this point
Copy the full SHA 704933aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5422601 - Browse repository at this point
Copy the full SHA 5422601View commit details
Commits on Jun 27, 2023
-
Update for GPUCompiler v0.21 (#136)
Co-authored-by: C. Brenhin Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f552ce0 - Browse repository at this point
Copy the full SHA f552ce0View commit details
Commits on Oct 9, 2023
-
* tweaked native_llvm_module for multiple functions to use the same context * added dispose * added kwarg before name while calling native_job * removed comments * wrapped multi function compilation in GPUCompiler.JuliaContext
Configuration menu - View commit details
-
Copy full SHA for 1979264 - Browse repository at this point
Copy the full SHA 1979264View commit details
Commits on Nov 11, 2023
-
Major cleanup. Remove
compile
,compile_wasm
, andMixTape
(#146)* Remove `compile`, do some cleanup * update README * note about `compile_shlib` * note about compile_shlib * remove compile_wasm and MixTape; allow specifying a method_table * Forgot v1.8 doesn't have package extensions * oops * don't export `compile_wasm`
Configuration menu - View commit details
-
Copy full SHA for 3f9f236 - Browse repository at this point
Copy the full SHA 3f9f236View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66e191 - Browse repository at this point
Copy the full SHA b66e191View commit details
Commits on Nov 13, 2023
-
CompatHelper: bump compat for GPUCompiler to 0.25, (keep existing com…
…pat) (#147) * CompatHelper: bump compat for GPUCompiler to 0.25, (keep existing compat) * trigger CI --------- Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: Mason Protter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae99357 - Browse repository at this point
Copy the full SHA ae99357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808c9f9 - Browse repository at this point
Copy the full SHA 808c9f9View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b11a0f7 - Browse repository at this point
Copy the full SHA b11a0f7View commit details
Commits on Nov 16, 2023
-
Add some device overrides for Bumper.jl (#149)
* Update quirks.jl * Update Project.toml
Configuration menu - View commit details
-
Copy full SHA for 34ef8bb - Browse repository at this point
Copy the full SHA 34ef8bbView commit details
Commits on Nov 28, 2023
-
Refactor code to make it more amenable to cross compilation
Also cleanup some of it
Configuration menu - View commit details
-
Copy full SHA for 8c46be1 - Browse repository at this point
Copy the full SHA 8c46be1View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e0f872 - Browse repository at this point
Copy the full SHA 0e0f872View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d537cd - Browse repository at this point
Copy the full SHA 0d537cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0740b - Browse repository at this point
Copy the full SHA bf0740bView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2bf7026 - Browse repository at this point
Copy the full SHA 2bf7026View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2d56f - Browse repository at this point
Copy the full SHA ac2d56fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3412cb - Browse repository at this point
Copy the full SHA e3412cbView commit details
Commits on Feb 25, 2024
-
CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing com…
…pat)
CompatHelper Julia committedFeb 25, 2024 Configuration menu - View commit details
-
Copy full SHA for afd6f66 - Browse repository at this point
Copy the full SHA afd6f66View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a18f913 - Browse repository at this point
Copy the full SHA a18f913View commit details -
Merge pull request #154 from tshort/compathelper/new_version/2024-02-…
…25-00-58-25-974-02934059387 CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing compat)
Configuration menu - View commit details
-
Copy full SHA for 73a033c - Browse repository at this point
Copy the full SHA 73a033cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb680b - Browse repository at this point
Copy the full SHA 0eb680bView commit details -
Merge pull request #150 from gbaraldi/gb/refactor-code
Refactor code to make it more amenable to cross compilation
Configuration menu - View commit details
-
Copy full SHA for 1e6116b - Browse repository at this point
Copy the full SHA 1e6116bView commit details -
* adaption to windows: use clang to generate executable, skip GPUCompiler * a number of simplifications and bugfixes --------- Co-authored-by: C. Brenhin Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e672f35 - Browse repository at this point
Copy the full SHA e672f35View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c91dc62 - Browse repository at this point
Copy the full SHA c91dc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c073c4 - Browse repository at this point
Copy the full SHA 4c073c4View commit details -
Merge pull request #157 from chriselrod/patch-1
`throw_overflowerr_negation` takes 1 argument
Configuration menu - View commit details
-
Copy full SHA for c0b0ef8 - Browse repository at this point
Copy the full SHA c0b0ef8View commit details
Commits on May 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72a90e1 - Browse repository at this point
Copy the full SHA 72a90e1View commit details
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ad178a - Browse repository at this point
Copy the full SHA 8ad178aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 489689a - Browse repository at this point
Copy the full SHA 489689aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76bff06 - Browse repository at this point
Copy the full SHA 76bff06View commit details -
Configuration menu - View commit details
-
Copy full SHA for a57094c - Browse repository at this point
Copy the full SHA a57094cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5084888 - Browse repository at this point
Copy the full SHA 5084888View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d53475 - Browse repository at this point
Copy the full SHA 7d53475View commit details
Commits on May 29, 2024
-
Merge pull request #160 from daizutabi/feature-windows
Support compilation of shared library (DLL) for Windows
Configuration menu - View commit details
-
Copy full SHA for c1c08f8 - Browse repository at this point
Copy the full SHA c1c08f8View commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 574db90 - Browse repository at this point
Copy the full SHA 574db90View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d379369 - Browse repository at this point
Copy the full SHA d379369View commit details -
Merge pull request #172 from tshort/brenhinkeller-patch-1
Update README section on Windows support
Configuration menu - View commit details
-
Copy full SHA for 683e919 - Browse repository at this point
Copy the full SHA 683e919View commit details