Releases: jakobjpeters/Speculator.jl
Releases · jakobjpeters/Speculator.jl
v0.3.0
Speculator v0.3.0
- Changed default
predicateininstall_speculatorto always returntrue - No longer warns when speculation is not ran
- Fix error printing callable objects with multiple type parameters
- Better log formatting
- In
speculate, use compile = true instead of dry = false to compile generated signatures Verbositydebughas been split intocompileandpass- Is now a subtype of
AbstractSet{Verbosity} - Now implements the iteration interface
- Implement
instances(::Type{Verbosity}) - Fix implementation of
symdiff(::Verbosity, ::Verbosity...)andsetdiff(::Verbosity, ::Verbosity...)
v0.2.0
Speculator.jl v0.2.0
- Check the
predicatewhile searching method parameter types - Stop logging during
install_speculatoranduninstall_speculator - Implemented
symdiff(::Verbosity, ::Verbosity...)
v0.1.2
v0.1.1
Speculator.jl v0.1.1
- Fix incorrect name of
install_speculatorin documentation
v0.1.0
Speculator.jl v0.1.0
speculate: Search for compilation directivesinstall_speculator: Automatically callsspeculateon values input to the REPLuninstall_speculator: Removes the automatic input speculatorVerbosity: A set used to specify which logging statements to show inspeculatedebug: Shows each successful compilation directivereview: Summarizes the generated compilation directivessilent: Shows no logging statementswarn: Shows each unsuccessful compilation directive
all_modules::AllModules: A singleton constant used tospeculateevery loaded module