# Why repeat precompilation when running 'test DifferentialEquations'?

**URL:** <https://discourse.julialang.org/t/why-repeat-precompilation-when-running-test-differentialequations/101831>\
**Category:** Numerics\
**Tags:** diffeq\
**Created:** [July 20, 2023, 11:08am UTC](https://discourse.julialang.org/t/why-repeat-precompilation-when-running-test-differentialequations/101831 "2023-07-20T11:08:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henri\_Laurie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henri_laurie/32/5079_2.png) [@Henri\_Laurie](https://discourse.julialang.org/u/Henri_Laurie)\
**Post date:** [July 20, 2023, 11:08am UTC](https://discourse.julialang.org/t/why-repeat-precompilation-when-running-test-differentialequations/101831/1 "2023-07-20T11:08:24Z")

</div>

I’ve just installed v1.9.2 (became available for Manjaro), and reinstalled the DifferentialEquations package. Out of curiosity, ran Pkg.test on it (actually just from Pkg manager prompt) and it repeated the precompilation step.

I assume this is because `test` starts a new project?

---

<div class="post-metadata">

**Author:** ![jishnub](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jishnub/32/33620_2.png) [@jishnub](https://discourse.julialang.org/u/jishnub)\
**Post date:** [July 21, 2023, 5:58am UTC](https://discourse.julialang.org/t/why-repeat-precompilation-when-running-test-differentialequations/101831/2 "2023-07-21T05:58:36Z")

</div>

From what I understand, test turns on bounds-checking unconditionally, which disables `@inbounds` annotations and may require recompilation
