Skip to content
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

Open
wants to merge 186 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
b60722b
Basic rewrite
tshort Mar 6, 2021
d3b8f5a
Include the Manifest
tshort Mar 6, 2021
04115fa
Use LLVM's linker
tshort Mar 6, 2021
73413c8
Fixup CI and compatibility
tshort Mar 6, 2021
5db52a2
Cleanup
tshort Mar 6, 2021
aa9eef5
Add `compile` to return an LLVM module
tshort Mar 6, 2021
ecc1b8c
Split up methods (Mason's suggestion)
tshort Mar 7, 2021
b1ec2e5
Added simple tests to start testing. Most of them segfault.
el-oso Mar 7, 2021
9a7c52c
Merge branch 'gpucompiler-basic' of github.com:tshort/StaticCompiler.…
el-oso Mar 7, 2021
dc83554
Added simple tests to start testing. Most of them segfault.
el-oso Mar 7, 2021
00772b5
Commented the Generate binary test, because it was completly broken
el-oso Mar 7, 2021
23831ae
update, remove junk, fix tests, use `gcc` for linking
MasonProtter Feb 2, 2022
ffde876
Fix test typo
tshort Feb 2, 2022
01be968
remove windows from CI
MasonProtter Feb 2, 2022
0582205
note that this doesn't work on windows
MasonProtter Feb 2, 2022
6248d8d
fix `compile`, add `native_code_llvm`, `native_code_typed`
MasonProtter Feb 2, 2022
61a12b6
clarify fib problem, add LoopVectorization test :)
MasonProtter Feb 2, 2022
df3f23f
export `native_code_*`
MasonProtter Feb 2, 2022
85c2456
add tests for stack allocated mutable arrays
MasonProtter Feb 2, 2022
775b5f2
test on version 1.7
MasonProtter Feb 2, 2022
773cc32
fix malformed .yml
MasonProtter Feb 2, 2022
d1f5369
rename `compile` to `native_llvm_module`
MasonProtter Feb 2, 2022
6e20094
Basic rewrite for GPUCompiler (#46)
tshort Feb 3, 2022
fea8b4b
new friendly `compile` interface
MasonProtter Feb 3, 2022
73311bb
fix typos
MasonProtter Feb 3, 2022
3658b05
bump version number
MasonProtter Feb 3, 2022
6a0743a
Merge branch 'master' into master
MasonProtter Feb 3, 2022
ad2aba1
fix code block
MasonProtter Feb 3, 2022
e005ac5
remove accidental word
MasonProtter Feb 3, 2022
0096d0b
update limitations
MasonProtter Feb 3, 2022
9426a05
use Clang_jll to make sure there is a compiler available
MasonProtter Feb 3, 2022
d877bbf
no longer just call out to `gcc` willy nilly
MasonProtter Feb 3, 2022
798c2d0
put compilation artifacts into one directory.
MasonProtter Feb 3, 2022
c4e4401
try testing on windows again
MasonProtter Feb 3, 2022
57197ce
try falling back to `gcc`
MasonProtter Feb 3, 2022
8b52683
redirect clang output to devnull
MasonProtter Feb 3, 2022
90c150b
don't test on windows
MasonProtter Feb 3, 2022
b5e123a
fix
MasonProtter Feb 3, 2022
2de06f4
fix generate_shlib_fptr
MasonProtter Feb 3, 2022
310ffea
return abspath
MasonProtter Feb 3, 2022
7062556
do tests with a binary loaded on another process. This will catch
MasonProtter Feb 3, 2022
7f64774
use cc instead of gcc
MasonProtter Feb 3, 2022
e86be06
Use .bc extension for LLVM bitcode
brenhinkeller Feb 4, 2022
4e3faf3
Add docstring for generate_shlib
brenhinkeller Feb 4, 2022
e82f0fd
Add docstring for `generate_shlib_fptr`
brenhinkeller Feb 4, 2022
f94c055
Special case for apple, allow compiler errors through again in other …
brenhinkeller Feb 4, 2022
1959603
Update StaticCompiler.jl
MasonProtter Feb 4, 2022
63a4d22
Merge pull request #1 from brenhinkeller/master
MasonProtter Feb 4, 2022
bfdd7ba
rename `.bc` to `.o`
MasonProtter Feb 4, 2022
f710f81
don't bother building docs for now
MasonProtter Feb 4, 2022
438f02b
fix typo
MasonProtter Feb 4, 2022
4d348e5
iterate on docs
MasonProtter Feb 4, 2022
d39a270
Merge pull request #53 from MasonProtter/master
MasonProtter Feb 4, 2022
567168a
Add `compile_executable` (#56)
brenhinkeller Feb 10, 2022
536ea44
Patch and relocate pointers (#58)
MasonProtter Feb 11, 2022
f85891a
Fixup; get errors working (#61)
MasonProtter Feb 12, 2022
998feec
Use Enzyme's optimization and late lowering mechanisms (#63)
MasonProtter Feb 14, 2022
57e0425
Add `compile_dylib` (#64)
brenhinkeller Feb 19, 2022
12f475b
Increment versio.
MasonProtter Feb 19, 2022
0409c50
Remove JLD2 from Project.toml (#65)
brenhinkeller Feb 19, 2022
c63f1d8
Update LICENSE
tshort Feb 20, 2022
175cd35
Merge pull request #66 from tshort/tshort-license
MasonProtter Feb 22, 2022
59efe6e
Bump LLVM version
MasonProtter Feb 24, 2022
ebc54a6
Merge pull request #68 from tshort/MasonProtter-patch-2
MasonProtter Feb 24, 2022
f3c9133
Update README.md
MasonProtter Feb 24, 2022
e6e024e
bump patch version
MasonProtter Feb 24, 2022
658a5cd
add v1.8 testing
MasonProtter Feb 27, 2022
dfd5aa2
fix versionsoec
MasonProtter Feb 27, 2022
d213e55
Merge pull request #70 from tshort/MasonProtter-patch-2
MasonProtter Feb 27, 2022
3c31bae
Fix typo
helgee Apr 11, 2022
0cfcfdc
Merge pull request #74 from helgee/patch-1
MasonProtter Apr 11, 2022
d0be302
Add option to receive Array of functions
gbaraldi May 20, 2022
284cd2c
actually pass mangle_names
gbaraldi May 20, 2022
9ffeefe
Fix keyword argument uses
gbaraldi May 20, 2022
95dd56d
Separate out nightly CI, re-enable codecov
brenhinkeller May 22, 2022
0d9556b
Add integration tests for standalone executables
brenhinkeller May 22, 2022
a20c6fe
Reorganize tests, clean up
brenhinkeller May 22, 2022
bf96341
Update badges in README
brenhinkeller May 22, 2022
ceea5f1
Update main branch name in workflows
brenhinkeller May 22, 2022
41ca121
Update CompatHelper workflow
brenhinkeller May 31, 2022
1fda350
Require avx2 for loopvec_product test
brenhinkeller May 31, 2022
e7833c2
Try bumping compat bounds on GPUCompiler
brenhinkeller Jun 1, 2022
60fe2aa
Test integration on nightly too, why not
brenhinkeller Jun 1, 2022
e8d6bfc
Provide JuliaContext to GPUCompiler.codegen
brenhinkeller Jun 1, 2022
e9a6b69
Don't restrict input types of `compile_executable` functions; we need…
brenhinkeller Jun 1, 2022
32d4106
Merge pull request #76 from brenhinkeller/master
MasonProtter Jun 1, 2022
0049c88
Bump version to 0.4.3
brenhinkeller Jun 1, 2022
30b138d
Merge branch 'tshort:master' into xfunc-shlib
gbaraldi Jun 7, 2022
93bcc15
Check mangling
gbaraldi Jun 7, 2022
2cf9833
Add function deduplication and tests
gbaraldi Jun 7, 2022
d1dfd81
Merge pull request #78 from brenhinkeller/patch-1
brenhinkeller Jun 7, 2022
b09ded0
Fix typo and move tests outside the macro
gbaraldi Jun 7, 2022
07a44d2
Change name to demangle
gbaraldi Jun 7, 2022
16e047e
Fix text
gbaraldi Jun 8, 2022
73fc2ec
Merge pull request #79 from gbaraldi/xfunc-shlib
MasonProtter Jun 11, 2022
e79b6a6
Bump version to 0.4.4
brenhinkeller Jun 11, 2022
d183a16
Add TOML to test dependencies to avoid weird Clang_jll error
brenhinkeller Jul 17, 2022
2245ac4
Add `cflags` option to `compile_executable` & co
brenhinkeller Jul 18, 2022
51e9007
Update tagbot for triggered workflow, adjust ci versions
brenhinkeller Jul 18, 2022
ca99263
Bump version to 0.4.5
brenhinkeller Jul 18, 2022
d33e25c
Merge pull request #82 from brenhinkeller/master
brenhinkeller Jul 19, 2022
6cc898b
Initial commit for override
gbaraldi Oct 19, 2022
d3b359b
Add compat bounds for StaticTools.jl
brenhinkeller Oct 19, 2022
4a5c3b9
Apply @giordano formatting suggestions from code review
brenhinkeller Oct 19, 2022
341ceb3
Try to avoid messing with Mason's `compile` interface
brenhinkeller Oct 20, 2022
24b8ca2
Prototype julia function when compiling to avoid implicit declaration…
brenhinkeller Oct 20, 2022
3ea9dac
Define `__stack_chk_guard` to fix linking error on linux
brenhinkeller Oct 20, 2022
af5d9f2
Stick with known good versions in CI for now
brenhinkeller Oct 20, 2022
5bd9159
Update integration tests
brenhinkeller Oct 20, 2022
38dbdbe
Merge pull request #86 from brenhinkeller/master
brenhinkeller Oct 20, 2022
89aded4
Merge branch 'errors-are-fine' into master
brenhinkeller Oct 20, 2022
5e4f03f
Revert "Merge branch 'errors-are-fine' into master"
brenhinkeller Oct 20, 2022
63eed82
test 1.8.0-beta3 -> 1.8
MasonProtter Oct 20, 2022
6679965
1.8.0-beta 3 -> 1.8
MasonProtter Oct 20, 2022
c8cfd3f
run without startup files
MasonProtter Oct 20, 2022
ad7a0a3
Merge pull request #87 from tshort/MasonProtter-patch-3
MasonProtter Oct 20, 2022
d5e1532
Update README.md
MasonProtter Oct 20, 2022
1bbff0c
change pointer_patching_diff
MasonProtter Oct 20, 2022
1471088
Merge pull request #88 from tshort/fix_diff
MasonProtter Oct 20, 2022
c825a4d
Update readme to explain both compilation interfaces
brenhinkeller Oct 21, 2022
1cb977f
Update ci versions (#96)
brenhinkeller Mar 11, 2023
25f6123
CompatHelper: bump compat for GPUCompiler to 0.17, (keep existing com…
github-actions[bot] Mar 11, 2023
7e4bbe4
Errors are fine! (#97)
gbaraldi Mar 15, 2023
080181f
Error handling tests (#98)
brenhinkeller Mar 15, 2023
156210c
Add warnings if return type is not a native type in standalone binari…
brenhinkeller Mar 20, 2023
7788852
Cleanup (#104)
brenhinkeller Mar 21, 2023
fed55dd
Document symbol naming convention (#105)
baggepinnen Mar 21, 2023
141e1ab
CompatHelper: bump compat for LLVM to 5, (keep existing compat) (#107)
github-actions[bot] Apr 2, 2023
b1240f0
Cassette-type functionality with Mixtape (#69)
tshort Apr 12, 2023
84e1b90
Allow compilation to other target triples (#109)
tshort Apr 24, 2023
0034adc
Upgrade to GPUCompiler v0.19 (#113)
tshort Apr 26, 2023
2ef9d75
Helpers to compile to WebAssembly (#114)
tshort May 5, 2023
7a141cb
actually test `maybe_throw`
MasonProtter May 6, 2023
99d5455
Update testcore.jl
MasonProtter May 6, 2023
4f10d57
provide correct signature
MasonProtter May 6, 2023
6970f18
Merge pull request #116 from tshort/MasonProtter-patch-1
MasonProtter May 6, 2023
c3f7340
Re-add nightly tests and integration tests (#117)
MasonProtter May 8, 2023
a076a62
Fixup with current versions (#120)
MasonProtter May 9, 2023
70d4065
Cleanup and more support for arrays of functions (reland) (#122)
MasonProtter May 10, 2023
a571cb1
Demangle (#123)
brenhinkeller May 14, 2023
229863a
Set `demangle=true` by default
brenhinkeller May 14, 2023
84b9761
Bump version to 0.5.0
brenhinkeller May 14, 2023
51db924
Merge pull request #125 from tshort/demangle-default
brenhinkeller May 15, 2023
7600296
Update README.md, syncing docs.
PallHaraldsson May 19, 2023
60ffc55
Merge pull request #128 from PallHaraldsson/patch-1
brenhinkeller May 19, 2023
ef56050
CompatHelper: bump compat for GPUCompiler to 0.20, (keep existing com…
github-actions[bot] May 25, 2023
4b59c71
bump version
MasonProtter May 25, 2023
12f89c7
Convert repr to string(nameof( )) (#133)
tshort Jun 24, 2023
8420b4f
Add some guidance (#118)
tshort Jun 24, 2023
704933a
WebAssembly updates (#135)
tshort Jun 25, 2023
5422601
Bump version to v0.5.2
tshort Jun 25, 2023
f552ce0
Update for GPUCompiler v0.21 (#136)
tshort Jun 27, 2023
1979264
Contextfix (#143)
ArbitRandomUser Oct 9, 2023
3f9f236
Major cleanup. Remove `compile`, `compile_wasm`, and `MixTape` (#146)
MasonProtter Nov 11, 2023
b66e191
Update README.md
MasonProtter Nov 11, 2023
ae99357
CompatHelper: bump compat for GPUCompiler to 0.25, (keep existing com…
github-actions[bot] Nov 13, 2023
808c9f9
bump version
MasonProtter Nov 13, 2023
b11a0f7
Delete src/mixtape.jl
MasonProtter Nov 14, 2023
34ef8bb
Add some device overrides for Bumper.jl (#149)
MasonProtter Nov 16, 2023
8c46be1
Refactor code to make it more amenable to cross compilation
gbaraldi Nov 28, 2023
0e0f872
Fixup macos issues
gbaraldi Nov 29, 2023
0d537cd
Add wasm test and fixup macos
gbaraldi Nov 29, 2023
bf0740b
Whitespace
gbaraldi Nov 29, 2023
2bf7026
Add way to set compiler for cross target and also bump major version
gbaraldi Dec 5, 2023
ac2d56f
Bump Bumper :)
gbaraldi Dec 5, 2023
e3412cb
Prepare code for future endeavours into adding the GC
gbaraldi Dec 5, 2023
afd6f66
CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing com…
Feb 25, 2024
a18f913
Bump version to trigger CI
brenhinkeller Mar 4, 2024
73a033c
Merge pull request #154 from tshort/compathelper/new_version/2024-02-…
brenhinkeller Mar 4, 2024
0eb680b
Merge branch 'master' into gb/refactor-code
brenhinkeller Mar 4, 2024
1e6116b
Merge pull request #150 from gbaraldi/gb/refactor-code
brenhinkeller Mar 4, 2024
e672f35
adaption to Windows (#151)
Thomas008 Mar 4, 2024
c91dc62
`throw_overflowerr_negation` takes 1 argument
chriselrod Apr 1, 2024
4c073c4
Similar update for `exp_domainerror`
chriselrod Apr 1, 2024
c0b0ef8
Merge pull request #157 from chriselrod/patch-1
brenhinkeller Apr 1, 2024
72a90e1
Add dllexport.jl
daizutabi May 18, 2024
8ad178a
Update tests for Windows
daizutabi May 19, 2024
489689a
change comments
daizutabi May 19, 2024
76bff06
Use llvm action
daizutabi May 19, 2024
a57094c
Use llvm action (Integration)
daizutabi May 19, 2024
5084888
Merge pull request #1 from daizutabi/feature-ci
daizutabi May 19, 2024
7d53475
Delete `testintegration_windows.jl`
daizutabi May 20, 2024
c1c08f8
Merge pull request #160 from daizutabi/feature-windows
brenhinkeller May 29, 2024
574db90
Bump version to 0.7.2
brenhinkeller Jun 16, 2024
d379369
Update README section on Windows support
brenhinkeller Sep 30, 2024
683e919
Merge pull request #172 from tshort/brenhinkeller-patch-1
brenhinkeller Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions .appveyor.yml

This file was deleted.

27 changes: 8 additions & 19 deletions .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
name: CompatHelper

on:
schedule:
- cron: '0 1 * * *'
issues:
types: [opened, reopened]

- cron: 0 0 * * 0
workflow_dispatch:
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
julia-version: [1.3.1]
julia-arch: [x64]
os: [ubuntu-latest]
CompatHelper:
runs-on: ubuntu-latest
steps:
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.julia-version }}
- name: Install dependencies
run: julia -e 'using Pkg; Pkg.add(Pkg.PackageSpec(name = "CompatHelper", url = "https://github.com/bcbi/CompatHelper.jl.git"))'
- name: CompatHelper.main
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
JULIA_DEBUG: CompatHelper
COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }}
run: julia -e 'using CompatHelper; CompatHelper.main()'
8 changes: 6 additions & 2 deletions .github/workflows/TagBot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
name: TagBot
on:
schedule:
- cron: 0 * * * *
issue_comment:
types:
- created
workflow_dispatch:
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
ssh: ${{ secrets.DOCUMENTER_KEY }}
38 changes: 38 additions & 0 deletions .github/workflows/ci-integration-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: CI (Integration nightly)
on:
push:
branches:
- '**'
paths-ignore:
- 'README.md'
pull_request:
branches:
- master
paths-ignore:
- 'README.md'
jobs:
test-integration-nightly:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
version:
- 'nightly'
os:
- ubuntu-latest
- macOS-latest
arch:
- x64
group:
- Integration
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
env:
GROUP: ${{ matrix.group }}
45 changes: 45 additions & 0 deletions .github/workflows/ci-integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: CI (Integration)
on:
push:
branches:
- '**'
paths-ignore:
- 'README.md'
pull_request:
branches:
- master
paths-ignore:
- 'README.md'
jobs:
test-integration:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
version:
- '1.8'
- '1.9'
- '1.10.0-rc1'
os:
- ubuntu-latest
- macOS-latest
- windows-latest
arch:
- x64
group:
- Integration
steps:
- uses: actions/checkout@v2
- uses: KyleMayes/install-llvm-action@v2
with:
version: "17"
if: matrix.os == 'windows-latest'
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
env:
GROUP: ${{ matrix.group }}
37 changes: 37 additions & 0 deletions .github/workflows/ci-julia-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: CI (Julia nightly)
on:
push:
branches:
- '**'
paths-ignore:
- 'README.md'
pull_request:
branches:
- master
paths-ignore:
- 'README.md'
jobs:
test-julia-nightly:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
version:
- 'nightly'
os:
- ubuntu-latest
arch:
- x64
group:
- Core
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
env:
GROUP: ${{ matrix.group }}
35 changes: 30 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
name: CI
on:
- push
- pull_request
push:
branches:
- '**'
paths-ignore:
- 'README.md'
pull_request:
branches:
- master
paths-ignore:
- 'README.md'
jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
Expand All @@ -10,19 +18,36 @@ jobs:
fail-fast: false
matrix:
version:
- '1.3'
- 'nightly'
- '1.8'
- '1.9'
- '1.10'
os:
- ubuntu-latest
# - macOS-latest
- macOS-latest
- windows-latest
arch:
- x64
group:
- Core
include:
- arch: x86
version: '1'
os: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: KyleMayes/install-llvm-action@v2
with:
version: "17"
if: matrix.os == 'windows-latest'
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
env:
GROUP: ${{ matrix.group }}
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v2
with:
files: lcov.info
File renamed without changes.
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
*.jl.cov
*.jl.mem
.DS_Store
Manifest.toml
!helpers/Manifest.toml
/dev/
/test/standalone
/test/Manifest.toml
/test/test.*
Manifest.toml

*.wasm
*.dll
*.o
*.so
test.o
test.so
test.bc
Expand Down
24 changes: 0 additions & 24 deletions .travis.yml

This file was deleted.

4 changes: 3 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
Copyright (c) 2019 Tom Short
Copyright (c) 2019-2022 Mason Protter, William Moses, Valentin Churavy,
McCoy R. Becker, Brenhin Keller, Julian Samaroo,
Tom Short, and other contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
25 changes: 15 additions & 10 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
name = "StaticCompiler"
uuid = "81625895-6c0f-48fc-b932-11a18313743c"
authors = ["Tom Short"]
version = "0.1.0"
authors = ["Tom Short and contributors"]
version = "0.7.2"


[deps]
Cassette = "7057c7e9-c182-5462-911a-8362d720325c"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
Clang_jll = "0ee61d77-7f21-5576-8119-9fcc46b10100"
CodeInfoTools = "bc773b8a-8374-437a-b9f2-0e9785855863"
GPUCompiler = "61eb1bfa-7361-4325-ad38-22787b887f55"
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
LLD_jll = "d55e3150-da41-5e91-b323-ecfd1eec6109"
LLVM = "929cbde3-209d-540e-8aea-75f648917ca0"
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
TypedCodeUtils = "687fb87b-adea-59d5-9be9-82253b54685d"
Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
StaticTools = "86c06d3c-3f03-46de-9781-57580aa96d0a"

[compat]
DataStructures = "0.17"
Cassette = "0.3"
LLVM = "1.3"
TypedCodeUtils = "0.1"
CodeInfoTools = "0.3"
GPUCompiler = "0.21, 0.22, 0.23, 0.24, 0.25, 0.26"
LLVM = "6"
MacroTools = "0.5"
julia = "1.2"
StaticTools = "0.8"
julia = "1.8, 1.9"

[extras]
Formatting = "59287772-0a20-5a39-b81b-1366585eb4c0"
Expand Down
Loading