Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / aviatesk/escapeanalysis.jl issues and pull requests
#95 - update with https://github.com/JuliaLang/julia/pull/43852
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#94 - improve `MethodError` analysis
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#93 - wip: interprocedural alias analysis
Pull Request -
State: open - Opened by aviatesk almost 3 years ago
#92 - run `IPO EA` only when any of arguments is mutable
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#91 - sync implementations
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#90 - Implement FinalizerEscape
Pull Request -
State: open - Opened by jpsamaroo almost 3 years ago
- 1 comment
#89 - fix #88, account for aliases between arguments
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#88 - need to implement `ArgEscape`
Issue -
State: closed - Opened by aviatesk almost 3 years ago
#87 - run EA before inlining for generating IPO cache
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 2 comments
#86 - fixes from code review
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#85 - add a simple array indexing analysis
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#84 - encode liveness information in `EscapeLattice`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#83 - liveness information
Issue -
State: closed - Opened by aviatesk almost 3 years ago
#82 - generalize `FieldEscapes`/`ArrayEscapes` to `Indexable`/`Unindexable`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#81 - handle `:foreigncall` more seriously
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#80 - allow EA to run `IRCode` with new nodes
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#79 - generalize the idea of field/alias/array analysis
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#78 - documentations
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#77 - respect the current semantics of `BoundsError`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#76 - bandaid for #75, conservatively propagate `AllEscape` upon pointer operations
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 5 comments
#75 - EA doesn't account for escapes via pointer operations
Issue -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#74 - improve lattice operation performance
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#73 - simplify `NotAnalyzed` handling, minor performance optimization
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#72 - propagate escapes via exception
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 4 comments
#71 - update with https://github.com/JuliaLang/julia/pull/42465
Pull Request -
State: open - Opened by aviatesk almost 3 years ago
#70 - add ImmutableArray support
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#69 - handle conflicting field information correctly
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
#68 - add support for array primitives
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 2 comments
#67 - fix alias analysis, correctly propagate escapes via nested allocations
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#66 - add support for array primitives
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 3 comments
#65 - add support for array primitives
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#64 - setup `AnalysisState` struct and simplify signatures of subroutines
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#63 - perf: don't maintain `EscapeLattice` for no-longer existing `argtypes`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#62 - perf: maintain a single escape vector representing `Argument` and `SSAValue`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#61 - perf: avoid allocations from `EscapeSites::BitSet`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#60 - handle SSA values as statement
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#59 - make it easier to port to `Core.Compiler`
Pull Request -
State: closed - Opened by aviatesk almost 3 years ago
- 1 comment
#58 - Interprocedural info based on optimized IR can be invalid
Issue -
State: open - Opened by ianatol about 3 years ago
- 1 comment
#57 - fix #56, propagate `AllEscape` on global load/store
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
#56 - `GlobalEscape` should be `AllEscape`?
Issue -
State: closed - Opened by aviatesk about 3 years ago
- 2 comments
#55 - generalize flow-sensitivity
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
- 4 comments
#54 - add flow-insensitive, local field / alias analysis
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
- 4 comments
#53 - specialized escape_builtin! code quality tests throw exception from JET
Issue -
State: closed - Opened by ianatol about 3 years ago
- 2 comments
#52 - Update convert_to_ircode
Pull Request -
State: closed - Opened by ianatol about 3 years ago
- 1 comment
#51 - add `typeassert` handling
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
- 1 comment
#50 - update to [email protected]
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
- 1 comment
#49 - fix #48, handle variadic arguments
Pull Request -
State: closed - Opened by aviatesk about 3 years ago
- 1 comment
#48 - invalid escape lattice element returned from inter-procedural context
Issue -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#47 - Add flag setting code fro heap-to-stack optimization
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#46 - fix #45, propagate `GlobalEscape` from global load
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#45 - missing GlobalEscape for GlobalRef loads
Issue -
State: closed - Opened by vtjnash over 3 years ago
#44 - fix strict lattice order `⋤`
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#43 - wip: field analysis
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 2 comments
#42 - add broken tests for incoming field analysis
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#41 - some housekeeping
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#40 - in-place state update and eliminate copies
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#39 - propagate escape information imposed on exception
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 4 comments
#38 - fix wrong initialization of the first argument
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#37 - make `ReturnEscape` flow-sensitive
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 3 comments
#36 - separate `OtherEscape` into `ThrownEscape` and `GlobalEscape`
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#35 - fix lattice ordering, make it consistent with `Core.Compiler`
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#34 - fix `nargs` handling
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#33 - initialize non-call arguments as `NoInformation`
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#32 - Several updates to sync with Julia master
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
#31 - RFC: make lattice concrete
Pull Request -
State: closed - Opened by vtjnash over 3 years ago
- 2 comments
#30 - Support remaining unhandled exprs
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#29 - Handle `cfunction` exprs
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#28 - Conservatively handle `foreigncall` exprs
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 2 comments
#27 - Handle `isdefined` exprs
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#26 - Port EscapeAnalysis to Base.Compiler
Issue -
State: closed - Opened by TH3CHARLie over 3 years ago
- 2 comments
#25 - handle some of easy `Expr`s
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment
#24 - follow up #16, fix unsound propagation for unhandled `Expr`s
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#23 - unhandled `Expr`s
Issue -
State: closed - Opened by aviatesk over 3 years ago
- 5 comments
#22 - head-to-stack optimization pass stage 1: set flag in Julia scope
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 3 comments
#21 - refactor lattice queries
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#20 - fix #7, appropriate conversion of inter-procedural context
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#19 - refactor builtin handlings
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#18 - end-to-end early-finalizer optimization targets
Issue -
State: open - Opened by aviatesk over 3 years ago
#17 - finalizer elision
Issue -
State: closed - Opened by aviatesk over 3 years ago
#16 - Only propagate escape information to non-bitstype arguments
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 14 comments
#15 - circumvent escapes through potential `throw` calls
Issue -
State: closed - Opened by aviatesk over 3 years ago
- 4 comments
#14 - simple optimization targets
Issue -
State: closed - Opened by TH3CHARLie over 3 years ago
- 1 comment
#13 - builtin: add `===` operator handling
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
- 2 comments
#12 - fix #6, escape (possibly) `throw`n arguments
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 6 comments
#11 - assert we're free from dynamic dispatches
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 4 comments
#10 - fix #8, fancy escape information printing
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 3 comments
#9 - recognize `eltype` usage
Issue -
State: closed - Opened by TH3CHARLie over 3 years ago
- 12 comments
#8 - nicer printing of escape information
Issue -
State: closed - Opened by aviatesk over 3 years ago
#7 - incorrect interprocedural escape information conversion
Issue -
State: closed - Opened by aviatesk over 3 years ago
#6 - recognize escapes from implicit `throw`s involved with builtins
Issue -
State: closed - Opened by aviatesk over 3 years ago
#5 - builtin: add `sizeof` handling
Pull Request -
State: closed - Opened by TH3CHARLie over 3 years ago
#4 - builtin: add `ifelse` handling
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
#3 - builtin: add `arrayset` handling
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 3 comments
#2 - correct propagation of changes
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 3 comments
#1 - initialize function arguments with `ReturnEscape`
Pull Request -
State: closed - Opened by aviatesk over 3 years ago
- 1 comment