Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 31 million developers.
Sign up-
Washington University in St. Louis
- St. Louis, Missouri, USA
- Sign in to view email
- http://holylab.wustl.edu
Popular repositories
-
Revise.jl
Automatically update function definitions in a running Julia session
-
ProgressMeter.jl
Progress meter for long-running computations
-
Rebugger.jl
An expression-level debugger for Julia with a provocative command-line (REPL) user interface
-
ProfileView.jl
Visualization of Julia profiling data
-
SnoopCompile.jl
Making packages work faster with more extensive precompilation
-
Grid.jl
Interpolation and related operations on grids
2,565 contributions in the last year
Activity overview
Contribution activity
March 2019
- timholy/JunoDocs.jl Julia
Created a pull request in JuliaLang/www.julialang.org that received 26 comments
JuliaInterpreter and the debuggers
Posting this early (Debugger is not even registered yet) as a point for collaboration among the authors, @KristofferC, @pfitzseb, and hopefully @Keno.
- Allow an intervening statement in kw prep
- Support CodeTracking 0.5
- Fix precompiles and enforce their validity
- Compiled frames: a sketch
- Step through preparation for kwarg calls
- Step through invokelatest
- Ensure slots get assigned in `finish_stack!`
- Abandon attempts to force frame construction for "trivial" toplevels
- Enhance the documentation
- Fix the return value of atsign-interpret (fixes #168)
- Pass enter_generated settings through to recursive frame creation
- Fix "sg" for parametric generated functions
- Ensure that "s" steps through wrappers
- An export-worthy API for break_on_error
- Don't try to call `nameof` on Unions
- Fix the julia test harness for the new API
- Docstring and dangling API update issue
- Enclose signatures_at in try/catch (fixes #132)
- Implement core debug API here instead of Debugger.jl
- Linked-list implementation
- Test breakpoint location for kwarg functions
- Reorganize the source files (fixes #79)
- WIP: Cleanup & linked-list implementation
- Fix handling of kwargs in atsign-interpret
- Delete hanging comment in docstring (fixes #116)
- Some pull requests not shown.
- Avoid abspath for REPL-defined "paths"
- Change the argument order to `definition(String, ::Method)`
- Change the API on `definition(::Method, String)`
- Use abspath on filenames
- signatures_at support for Base, stdlibs, and methods defined at the REPL
- Allow marking of methods as missing
- File location info for macro expansions.
- Run callbacks inside try/catch
- Try harder to find the true path of a method
- Support files associated with Main
- Implement signatures_at
- Handle case where find_source_file fails
- Relax Julia version requirement
- Add some convenience methods for line number correction
- only unlink frames if exception will not be thrown to top level
- make `show_backtrace` and `display_error` work for Frame
- get rid of O(n^2) behavior in stack depth when enabling break_on(:error)
- ensure si doesn't step over anything
- RFC: step through kwprep in next_line
- add docs for break_on
- step through invokes
- add a missing method definition to docstring
- work around problem with finding stdlib files
- add functionality to step through macro expansion
- ensure we leave wrapper if we step to the end of it
- add some benchmarks
- fix interpreting getting env vars on windows
- move builtin generation logic to precompilation time
- add support for in-source breakpoints
- Debug commands: implement unwinding of stack on thrown exception
- only do the getfield optimization when it is safe
- only break if error would propagate to user
- pop top frame from stack if we throw evaluating it
- only break if we are throwing an uncaught exception
- fixes for stack inversion in Debugger.jl, also remove some unused functions
Created an issue in JunoLab/Juno.jl that received 17 comments
[FR] Release schedule for debugger
Debugger.jl and Rebugger.jl should both be ready to go Tuesday, March 19 (the date we expect Debugger.jl to be registered; I'll tag new releases of…

