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

framework for symbolic optimizations #32

Closed
ViralBShah opened this issue Jun 4, 2011 · 1 comment
Closed

framework for symbolic optimizations #32

ViralBShah opened this issue Jun 4, 2011 · 1 comment
Labels
speculative Whether the change will be implemented is speculative

Comments

@ViralBShah
Copy link
Member

We need a framework to express certain mathematical optimizations in julia itself. These may be expressed as rules that are run after types have been inferred. Examples are:

  1. A' * B, A' \ B: Can be computed without computing the transpose
  2. A - B + C .* D: Can be computed without temporaries
  3. A[m:n, p:q] + B, A[m:n, p:q] * B: Avoid computing the subsref. This may require implementation of views.
@ViralBShah
Copy link
Member Author

Merge with issue #122. Closing this one.

ararslan pushed a commit that referenced this issue Feb 3, 2017
Build on GNU/kfreeBSD and GNU/Hurd
StefanKarpinski pushed a commit that referenced this issue Feb 8, 2018
Fix 0.6 abstract type declaration depwarn
cmcaine pushed a commit to cmcaine/julia that referenced this issue Sep 24, 2020
…pwarnings

bob: Fix isupper deprecation warnings (Fixes JuliaLang#32)
KristofferC pushed a commit that referenced this issue Aug 25, 2023
Stdlib: ArgTools
URL: https://github.com/JuliaIO/ArgTools.jl.git
Stdlib branch: master
Julia branch: master
Old commit: 08b11b2
New commit: 4eccde4
Julia version: 1.11.0-DEV
ArgTools version: 1.1.1 (Does not match)
Bump invoked by: @DilumAluthge
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaIO/ArgTools.jl@08b11b2...4eccde4

```
$ git log --oneline 08b11b2..4eccde4
4eccde4 build(deps): bump actions/checkout from 2 to 3 (#30)
6a4049d build(deps): bump codecov/codecov-action from 1 to 3 (#32)
f94a0d3 build(deps): bump actions/cache from 1 to 3 (#31)
cb66300 enable dependabot for GitHub actions (#29)
```

Co-authored-by: Dilum Aluthge <[email protected]>
NHDaly pushed a commit that referenced this issue Aug 28, 2023
Keno pushed a commit that referenced this issue Oct 9, 2023
IanButterworth pushed a commit that referenced this issue Apr 11, 2024
…d56027 (#54056)

Stdlib: ArgTools
URL: https://github.com/JuliaIO/ArgTools.jl.git
Stdlib branch: release-1.10
Julia branch: backports-release-1.10
Old commit: 08b11b2
New commit: 5d56027
Julia version: 1.10.2
ArgTools version: 1.1.2(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaIO/ArgTools.jl@08b11b2...5d56027

```
$ git log --oneline 08b11b2..5d56027
5d56027 build(deps): bump julia-actions/setup-julia from 1 to 2 (#38)
b6189c7 build(deps): bump codecov/codecov-action from 3 to 4 (#37)
997089b fix tests for TEMP_CLEANUP, which might be a Lockable (#35)
4a5f003 build(deps): bump actions/cache from 3 to 4 (#36)
84ba9e8 Hardcode doc edit backlink (#34)
9238839 build(deps): bump actions/checkout from 3 to 4 (#33)
4eccde4 build(deps): bump actions/checkout from 2 to 3 (#30)
6a4049d build(deps): bump codecov/codecov-action from 1 to 3 (#32)
f94a0d3 build(deps): bump actions/cache from 1 to 3 (#31)
cb66300 enable dependabot for GitHub actions (#29)
```

Co-authored-by: Dilum Aluthge <[email protected]>
IanButterworth pushed a commit that referenced this issue Apr 12, 2024
…5 to 8eec5cb (#54065)

Stdlib: NetworkOptions
URL: https://github.com/JuliaLang/NetworkOptions.jl.git
Stdlib branch: master
Julia branch: backports-release-1.10
Old commit: 0bd3345
New commit: 8eec5cb
Julia version: 1.10.2
NetworkOptions version: 1.2.0(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/NetworkOptions.jl@0bd3345...8eec5cb

```
$ git log --oneline 0bd3345..8eec5cb
8eec5cb Hardcode doc edit backlink (#32)
```

Co-authored-by: Dilum Aluthge <[email protected]>
IanButterworth pushed a commit that referenced this issue May 1, 2024
…4064)

Stdlib: NetworkOptions
URL: https://github.com/JuliaLang/NetworkOptions.jl.git
Stdlib branch: master
Julia branch: master
Old commit: aab83e5
New commit: 8eec5cb
Julia version: 1.12.0-DEV
NetworkOptions version: 1.2.0(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/NetworkOptions.jl@aab83e5...8eec5cb

```
$ git log --oneline aab83e5..8eec5cb
8eec5cb Hardcode doc edit backlink (#32)
0bd3345 also reset SYSTEM_CA_ROOTS and ENV_HOST_PATTERN_CACHE from __init__ (#35)
```

Co-authored-by: Dilum Aluthge <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
speculative Whether the change will be implemented is speculative
Projects
None yet
Development

No branches or pull requests

1 participant