summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorAndrew Waterman2016-10-27 18:41:51 -0700
committerJack Koenig2016-10-28 00:35:04 -0700
commit224ee397db324067b35874bf22c76a63e9ca531b (patch)
treee49b3d11759db94de50940ac1eb19fff95974c30 /.gitignore
parent09282f32bec847bcd0b652f778f42be13c7d027e (diff)
Plug holes where defaultCompileOptions leaked in
defaultCompileOptions is convenient, but it frequently foils the compatibility layer by providing strict defaults rather than passing through the user's CompileOptions. This notably manifests for chiselCloneType, which has different behavior for chisel3 and Chisel. Ideally, we'd get rid of defaultCompileOptions within chisel3.core and only supply it to people who import chisel3._ (attn. @ucbjrl). That would statically prevent further regressions of this nature within the core. The change to Vec.truncateIndex seems extraneous, but I chose an alternate implementation rather than requiring compileOptions in another place.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions