Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Tar and ArgTools stdlibs #553

Merged
merged 2 commits into from
Oct 6, 2020
Merged

Conversation

simeonschaub
Copy link
Contributor

This is really getting out of hand... 😁

@timholy
Copy link
Owner

timholy commented Oct 5, 2020

I suspect you may also have to exclude them from the signatures test (similar to other recently-added stdlibs), but it looks like I have other problems to fix first. Maybe wait for #551 and rebase?

@timholy
Copy link
Owner

timholy commented Oct 5, 2020

Does ArgRead come from one of these? I haven't followed. If so, I can merge #551 now.

@timholy
Copy link
Owner

timholy commented Oct 5, 2020

OK, I went ahead and merged it, so worth another try.

@timholy timholy closed this Oct 5, 2020
@timholy timholy reopened this Oct 5, 2020
@timholy timholy merged commit a39aa84 into timholy:master Oct 6, 2020
@timholy
Copy link
Owner

timholy commented Oct 6, 2020

Thanks so much!

@simeonschaub simeonschaub deleted the add_tar_argtools branch October 6, 2020 11:28
jmert added a commit to jmert/julia that referenced this pull request Nov 15, 2020
This doesn't make PRs like timholy/Revise.jl#522, timholy/Revise.jl#534,
timholy/Revise.jl#553, etc unnecessary since that will still be
required if you want to revise a stdlib while working normally from the
REPL, but this at least makes a quick `make test-revise-complex` to
work where you're trying out unrelated changes to the as-yet unknown
standard libraries.

Before:
```julia
$ make test-revise-complex
    JULIA test/revise-complex
ERROR: LoadError: no Revise.track recipe for module NetworkOptions
Stacktrace:
  [1] error(::String, ::Symbol)
    @ Base ./error.jl:42
  [2] _track(id::Base.PkgId, modname::Symbol; modified_files::Set{Tuple{Revise.PkgData, String}})
    @ Revise ~/.julia/packages/Revise/fwStr/src/recipes.jl:105
...
```

After:
```julia
$ make test-revise-complex
    JULIA test/revise-complex
WARNING: redefinition of constant _clipboard_copy. This may fail, cause incorrect answers, or produce other errors.
WARNING: redefinition of constant _clipboard_paste. This may fail, cause incorrect answers, or produce other errors.
┌ Warning: skipping callee #wait#19 (called by wait) due to UndefVarError(:WindowsRawSocket)
└ @ LoweredCodeUtils ~/.julia/packages/LoweredCodeUtils/cquzG/src/signatures.jl:279
Test  (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
complex    (1) |        started at 2020-11-15T12:06:27.051
complex    (1) |    17.83 |   0.29 |  1.6 |    1338.02 |   592.97

Test Summary: | Pass  Broken  Total
  Overall     | 8410       5   8415
    SUCCESS
```
Keno pushed a commit to JuliaLang/julia that referenced this pull request Nov 26, 2020
This doesn't make PRs like timholy/Revise.jl#522, timholy/Revise.jl#534,
timholy/Revise.jl#553, etc unnecessary since that will still be
required if you want to revise a stdlib while working normally from the
REPL, but this at least makes a quick `make test-revise-complex` to
work where you're trying out unrelated changes to the as-yet unknown
standard libraries.

Before:
```julia
$ make test-revise-complex
    JULIA test/revise-complex
ERROR: LoadError: no Revise.track recipe for module NetworkOptions
Stacktrace:
  [1] error(::String, ::Symbol)
    @ Base ./error.jl:42
  [2] _track(id::Base.PkgId, modname::Symbol; modified_files::Set{Tuple{Revise.PkgData, String}})
    @ Revise ~/.julia/packages/Revise/fwStr/src/recipes.jl:105
...
```

After:
```julia
$ make test-revise-complex
    JULIA test/revise-complex
WARNING: redefinition of constant _clipboard_copy. This may fail, cause incorrect answers, or produce other errors.
WARNING: redefinition of constant _clipboard_paste. This may fail, cause incorrect answers, or produce other errors.
┌ Warning: skipping callee #wait#19 (called by wait) due to UndefVarError(:WindowsRawSocket)
└ @ LoweredCodeUtils ~/.julia/packages/LoweredCodeUtils/cquzG/src/signatures.jl:279
Test  (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
complex    (1) |        started at 2020-11-15T12:06:27.051
complex    (1) |    17.83 |   0.29 |  1.6 |    1338.02 |   592.97

Test Summary: | Pass  Broken  Total
  Overall     | 8410       5   8415
    SUCCESS
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants