julia
elide code marked with `@boundscheck(...)`.
#14474
Merged

elide code marked with `@boundscheck(...)`. #14474

blakejohnson merged 18 commits into master from brj/boundscheck
blakejohnson
blakejohnson
blakejohnson blakejohnson force pushed from 04cce565 to 2793ca75 10 years ago
sjkelly
sjkelly reviewed on 2015-12-24
blakejohnson
blakejohnson
blakejohnson
JeffBezanson
JeffBezanson reviewed on 2015-12-30
blakejohnson
blakejohnson
blakejohnson
JeffBezanson
tkelman
blakejohnson
blakejohnson
timholy
blakejohnson
blakejohnson
blakejohnson
timholy
blakejohnson
blakejohnson blakejohnson force pushed from 3d52676c to 3bb35b72 10 years ago
blakejohnson blakejohnson force pushed from 3bb35b72 to d45d8ccc 10 years ago
timholy
blakejohnson
timholy
eschnett
blakejohnson
blakejohnson
blakejohnson
blakejohnson
blakejohnson blakejohnson force pushed from d68b82a3 to 475498aa 10 years ago
timholy
blakejohnson blakejohnson force pushed from f2972bf0 to 5f319689 10 years ago
blakejohnson
blakejohnson
blakejohnson blakejohnson changed the title WIP: elide code marked with `@boundscheck(...)`. RFC: elide code marked with `@boundscheck(...)`. 10 years ago
tkelman
blakejohnson
blakejohnson reviewed on 2016-01-08
blakejohnson
blakejohnson
KristofferC
timholy
blakejohnson
KristofferC
mbauman
jrevels
jrevels
blakejohnson
blakejohnson blakejohnson changed the title RFC: elide code marked with `@boundscheck(...)`. elide code marked with `@boundscheck(...)`. 10 years ago
blakejohnson
tkelman
jrevels
blakejohnson blakejohnson force pushed from 5f319689 to 92ffbf45 10 years ago
blakejohnson
tkelman
blakejohnson
tkelman
blakejohnson
blakejohnson blakejohnson force pushed from 92ffbf45 to 7fc535a2 10 years ago
timholy
tkelman
timholy
StefanKarpinski
blakejohnson
ViralBShah
tkelman
tkelman tkelman added priority
blakejohnson blakejohnson force pushed from 5ec4e640 to 01d0f772 10 years ago
blakejohnson
blakejohnson blakejohnson force pushed from 01d0f772 to f5033adf 10 years ago
timholy
timholy
blakejohnson
JeffBezanson
JeffBezanson
JeffBezanson reviewed on 2016-01-13
JeffBezanson
blakejohnson
blakejohnson blakejohnson force pushed from f5033adf to b74533ad 10 years ago
blakejohnson Elide boundscheck blocks when inbounds.
220807b3
blakejohnson Add tests for bounds check elimination.
c9587a7c
blakejohnson Update inbounds context regardless of options.
c3776240
blakejohnson Inject inbounds statements during inlining.
cd7686b4
blakejohnson Fix inbounds blocks inside boundscheck blocks.
ef07a232
blakejohnson Add inbounds meta elimination pass.
7f330f06
blakejohnson Update AST docs for :inbounds and :boundscheck.
4c93e673
blakejohnson Minor boundscheck test refactoring.
0f6ec72c
blakejohnson Add deprecation for 2-arg `@boundscheck`.
1c29b3c7
blakejohnson Create a mechanism to propagate an inbounds context.
09fb69b0
blakejohnson Add a user-facing version of `@propagate_inbounds`.
bf5d6cac
blakejohnson Patch up dangling BasicBlocks from skipped labels.
5ea20fcc
blakejohnson Throw error in emit_gcpops on a malformed BasicBlock.
96e8230a
blakejohnson Minor formatting change in codegen.
d50f28fd
blakejohnson Enable boundscheck tests.
43357df7
blakejohnson Mark `checkbounds(...)` callsites with `@boundscheck`.
ab57cac1
blakejohnson Document boundscheck elimination mechanism.
03a4e511
blakejohnson `boundscheck` to `inbounds` in comprehension lowering.
b74533ad
blakejohnson
StefanKarpinski
vtjnash
JeffBezanson
blakejohnson
blakejohnson blakejohnson merged 99e292af into master 10 years ago
blakejohnson blakejohnson deleted the brj/boundscheck branch 10 years ago
johnmyleswhite
rfourquet
rfourquet reviewed on 2016-01-14
blakejohnson
mschauer
mschauer reviewed on 2016-01-14

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone