Skip to content

use git subtree to graft Pkg3, etc. into stdlib #25942

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

Closed
wants to merge 974 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
974 commits
Select commit Hold shift + click to select a range
ae5a17b
toposort builds in dependency order (fails if not a DAG)
StefanKarpinski Oct 17, 2017
55c211c
character and string concatenation
chakravala Oct 17, 2017
a2f800b
fix bug in using project file path as env
StefanKarpinski Oct 19, 2017
f8a8248
simplfy build processing code
StefanKarpinski Oct 19, 2017
28c803e
only build after writing out new environment
StefanKarpinski Oct 18, 2017
d9f70b8
fix the PyCall build issue, use 16-byte slugs for version dirs
StefanKarpinski Oct 19, 2017
6e32ff7
qualify call to Base.info since info is a local variable
StefanKarpinski Oct 19, 2017
a75cf4f
Merge pull request #406 from chakravala/pull-request/55c211cb
TotalVerb Oct 19, 2017
aba4a66
Drop Compat dependency (#42)
Keno Oct 19, 2017
718182c
use mod 62 arithmetic instead of SHA2-224 for slug generation
StefanKarpinski Oct 20, 2017
e229047
always print log file path when building
StefanKarpinski Oct 20, 2017
853ca08
`up` in manifest mode, default to all manifest packages, not just pro…
StefanKarpinski Oct 23, 2017
1c96bcb
implement a basic help system
StefanKarpinski Oct 23, 2017
468bfbe
tweak log file printing; help text
StefanKarpinski Oct 24, 2017
d6aef97
nicer printing of multiple help topics; allow `?add up` w/o space
StefanKarpinski Oct 24, 2017
f6d6de5
Empty LOAD_PATH on load and add Pkg3 dir
StefanKarpinski Oct 25, 2017
4596b54
actually fix loading issues (#9)
StefanKarpinski Oct 25, 2017
81291ae
avoid creating Project.toml without added dependencies
StefanKarpinski Oct 27, 2017
79bcc3f
Much smarter file wrapper that loads in files one chunk at a time
staticfloat Nov 1, 2017
5bd5e8c
Add BitSet (#407)
ararslan Nov 4, 2017
5b1f812
bin/update.jl: run other scripts with correct LOAD_PATH
StefanKarpinski Nov 7, 2017
43b2bad
add HMAC functionalities (#45)
ylxdzsw Nov 8, 2017
775d9ee
Support more forms of at-nospecialize.
maleadt Nov 7, 2017
c0edbd7
Avoid method override warnings.
maleadt Nov 8, 2017
fbd9cb2
Merge pull request #409 from JuliaLang/tb/nospecialize
maleadt Nov 9, 2017
7d4badf
remove precompile from internalized toml
KristofferC Nov 10, 2017
f210028
Merge pull request #20 from KristofferC/patch-1
StefanKarpinski Nov 10, 2017
2550b81
internalize BinaryProvider
KristofferC Nov 13, 2017
5483b6a
no precompilation remark, add pkg3 clone, pkg dir
SimonDanisch Nov 14, 2017
13ebc13
Merge pull request #26 from SimonDanisch/patch-1
StefanKarpinski Nov 14, 2017
5f146b8
tweak README
StefanKarpinski Nov 15, 2017
cecfdc2
enable precompilation for Pkg3
KristofferC Nov 16, 2017
4cbe461
small fixes to BinaryProvider
KristofferC Nov 16, 2017
2ef7b9f
install packages async and use tarballs if possible
KristofferC Nov 16, 2017
5de6df7
Merge pull request #27 from KristofferC/patch-2
StefanKarpinski Nov 16, 2017
aef0cca
query for install if package exists in registry but not found locall…
KristofferC Nov 16, 2017
9d53433
Merge pull request #25 from KristofferC/kc/async
StefanKarpinski Nov 16, 2017
91f5803
fix not printing already existing packages
KristofferC Nov 16, 2017
696afd0
Merge pull request #29 from KristofferC/patch-3
StefanKarpinski Nov 16, 2017
266ab1a
internalize the needed parts from Pkg2
KristofferC Nov 8, 2017
682cef5
show name of pkg on resolution failure
KristofferC Nov 19, 2017
173803f
bump TOML
KristofferC Nov 19, 2017
4558247
add textwidth (merge of strwidth and charwidth on 0.7) (#411)
fredrikekre Nov 20, 2017
a419b7c
Add (sp)diagm pair constructors (#408)
ararslan Nov 20, 2017
0e01338
Add constructors for `Matrix{T}`, `Array{T}`, and `SparseMatrixCSC{T}…
martinholters Nov 21, 2017
1d3edfa
select libgit2 when tarball download fails
vdayanand Nov 22, 2017
3cd0bc6
Add Compat.Dates for standard library Dates (#413)
omus Nov 23, 2017
1fc2c3f
Merge pull request #39 from vdayanand/download_fix
KristofferC Nov 26, 2017
706a600
Merge pull request #37 from KristofferC/kc/show_pkg_name_on_req_fail
KristofferC Nov 26, 2017
7f58ca6
make a basic functional API and add some very basic tests
KristofferC Nov 18, 2017
b552904
use default depot for now
KristofferC Nov 26, 2017
6a9806f
Merge pull request #36 from KristofferC/kc/tests
KristofferC Nov 26, 2017
39bf5ce
add preview mode
KristofferC Nov 18, 2017
688f27c
Merge pull request #35 from KristofferC/kc/preview
KristofferC Nov 26, 2017
462e6fd
add test for pkg name in resolution failure
KristofferC Nov 26, 2017
b0c714b
Merge pull request #44 from JuliaLang/kc/test_name_res
KristofferC Nov 26, 2017
490e914
Merge pull request #38 from KristofferC/kc/fixtoml
KristofferC Nov 26, 2017
5987404
fix BinaryProvider deprecations
KristofferC Nov 17, 2017
ec1c4ff
fix TOML deprecations
KristofferC Nov 17, 2017
af5a2f8
fix TerminalMenus deprecations
KristofferC Nov 17, 2017
10ff6c4
upgrade Pkg3 and fix deprecations
KristofferC Nov 17, 2017
3734fd9
fixes on 0.7
KristofferC Nov 24, 2017
0263099
Merge pull request #30 from KristofferC/kc/07
KristofferC Nov 26, 2017
c7cfb25
fix typo
KristofferC Nov 26, 2017
f1ea56c
start implementing test (#33)
KristofferC Nov 26, 2017
27b65fa
update CI (#46)
KristofferC Nov 27, 2017
17887af
update AV badge url
KristofferC Nov 27, 2017
6bf7d0d
remove unnecessary using Base.Test
KristofferC Nov 27, 2017
c72b467
Uninitialized, uninitialized and Array constructors supporting uninit…
fredrikekre Nov 27, 2017
c5785d4
bump sha1map (#49)
KristofferC Nov 28, 2017
47a5a7a
Cleanup Julia 0.7 deprecations (#419)
omus Nov 29, 2017
5ab47d1
Add function-first finalizers (#416)
ararslan Nov 30, 2017
5ada727
Base64 (#418)
Nosferican Nov 30, 2017
4aaff07
revert part of #419 and put tests in a version check instead (#421)
fredrikekre Nov 30, 2017
d59635b
allow Pkg3 to be loaded before the REPL is initiated (#57)
KristofferC Dec 1, 2017
a58d00a
Revert "Add function-first finalizers (#416)"
ararslan Dec 1, 2017
5ac29d9
Add ambiguity detection test
ararslan Dec 1, 2017
bda7613
Merge pull request #422 from JuliaLang/aa/revert-finalizer
ararslan Dec 2, 2017
053c376
unbreak options pre-command options
StefanKarpinski Dec 5, 2017
4c96737
implement gc (#60)
KristofferC Dec 5, 2017
602c43a
IOContext(::IO, ::Pair, ::Pair...) (#427)
fredrikekre Dec 5, 2017
3c0f46f
Improve Pkg dependency pruning
carlobaldassi Dec 4, 2017
32161b7
Ensure consistency in Pkg solver decimation process
carlobaldassi Dec 4, 2017
5176c8e
Some debug code for the solver
carlobaldassi Dec 4, 2017
e8e8582
Restore Pkg2 sanity_check and more
carlobaldassi Dec 4, 2017
cdf23e7
update registries on up (#64)
KristofferC Dec 6, 2017
23b4df4
Merge pull request #63 from JuliaLang/cb/pkg2fixes
carlobaldassi Dec 6, 2017
0a09689
BitArray constructors for uninitialized (#429)
fredrikekre Dec 6, 2017
838890b
Support keywords in invokelatest (#424)
omus Dec 6, 2017
89740ef
Support get(::Function, ::EnvHash, key) (#430)
omus Dec 7, 2017
beb8a61
exit pkg repl mode with ^C
fredrikekre Dec 7, 2017
3b8d98b
WIP force explicit init using `init` for local env (#51)
KristofferC Dec 7, 2017
d335252
Merge pull request #68 from JuliaLang/fe/Ctrl-C
StefanKarpinski Dec 7, 2017
b03a449
Remove all prerelease/build stuff from tests
carlobaldassi Dec 4, 2017
f5eff12
Expunge prerelease/build stuff from VersionWeight
carlobaldassi Dec 4, 2017
6d80171
Add ∩,∪,hash,== operations to VersionSpec
carlobaldassi Dec 7, 2017
efc8bc5
Temporary change in Pkg2 file loading order
carlobaldassi Dec 7, 2017
f8c5efd
Replace VersionSet->VersionSpec
carlobaldassi Dec 7, 2017
df7f834
Small notational improvements in test/resolve.jl
carlobaldassi Dec 7, 2017
46e97c1
Print names insteadof uuids in ResolveBacktrace
carlobaldassi Dec 8, 2017
c986cbc
Factor out name+short_uuid printing code
carlobaldassi Dec 8, 2017
0a0b1a1
Move contents of Pkg2Types into Types
carlobaldassi Dec 8, 2017
5c54e94
Remove Available type, use Requires instead
carlobaldassi Dec 8, 2017
fdcafb5
Use UUIDs instead of Strings in solver code
carlobaldassi Dec 8, 2017
a3dbce1
Remove Pkg2/reqs.jl and Pkg2.dir()
carlobaldassi Dec 8, 2017
d65a063
Remove Pkg2, merge its contents into main dir
carlobaldassi Dec 8, 2017
99d0229
Make maxsum solver behavior uniform across platforms
carlobaldassi Dec 9, 2017
537a641
Move uuid5 from bin/loadmeta.jl into src/Types.jl
carlobaldassi Dec 9, 2017
6370caf
Add back [pieces of] Pkg2 for bin/loadmeta.jl
carlobaldassi Dec 9, 2017
bd7da6d
fix #74 (#75)
Ken-B Dec 10, 2017
6e7e0ee
Transition from Pkg2 to Pkg3 (#73)
carlobaldassi Dec 12, 2017
c1507f9
use global settings struct for some other globals (#69)
KristofferC Dec 12, 2017
ea9499f
Creating a redundant merge commit to keep a record of Carlo's
StefanKarpinski Dec 12, 2017
70ca74e
help inference by hiding a method and not using Dates.format (#76)
KristofferC Dec 13, 2017
912e550
implement build call (#78)
KristofferC Dec 13, 2017
5a86ce5
add back Project.toml
KristofferC Dec 14, 2017
24dfd8e
Update package URL in README.md
iagobaapellaniz Dec 14, 2017
a554607
Merge pull request #79 from i-apellaniz/ia/typo-in-readme
StefanKarpinski Dec 14, 2017
d2b7093
`Complex<2N>` to `ComplexF<N>` rename (#431)
martinholters Dec 15, 2017
1aa2b90
Implement `pairs` like PR 22907 (#428)
iamed2 Dec 17, 2017
7695d5c
Add Compat.Unicode for standard library Unicode (#432)
omus Dec 21, 2017
ad0ddc6
Add AbstractDict
ararslan Dec 20, 2017
6922b6f
Add Printf
ararslan Dec 20, 2017
2ba0b74
Add IterativeEigensolvers
ararslan Dec 20, 2017
2ae7892
Add SuiteSparse
ararslan Dec 20, 2017
b11dd5d
Add axes
ararslan Dec 20, 2017
8e106e8
Disable Nullable tests when Nullable isn't defined
ararslan Dec 20, 2017
3832a22
Add Some, coalesce, notnothing
ararslan Dec 20, 2017
9ffecc0
Add Nothing and Cvoid
ararslan Dec 21, 2017
7a64c3f
Merge pull request #435 from JuliaLang/aa/0.7
ararslan Dec 21, 2017
206c709
Temporarily disable the OffsetArrays tests for 0.7
ararslan Dec 21, 2017
25515c1
Better workaround for IterativeEigensolvers rename
ararslan Dec 21, 2017
afee752
Merge pull request #436 from JuliaLang/aa/disable-oa
ararslan Dec 21, 2017
747b75d
add Compat.Sys.BINDIR (#433)
rdeits Dec 23, 2017
95f9474
Undeprecate textwidth (only on Julia < 0.7-DEV.2915) (#437)
nalimilan Dec 26, 2017
3b86007
API for status (#54)
vdayanand Dec 27, 2017
317e312
Support for packages with same UUID name in multiple registries (#88)
vdayanand Dec 27, 2017
423a025
Don't export axes (#442)
ararslan Dec 30, 2017
f7e65c7
Add invpermute!
ararslan Jan 3, 2018
e450796
Add pairs method for replace
ararslan Jan 3, 2018
7a92e17
Add pushfirst! and popfirst! (#444)
ararslan Jan 3, 2018
eb60a6a
Merge branch 'master' into aa/more-0.7
fredrikekre Jan 3, 2018
7b874aa
Merge pull request #445 from JuliaLang/aa/more-0.7
ararslan Jan 3, 2018
13bc82a
Tiny, largely inconsequential, fixes
carlobaldassi Dec 11, 2017
8ee6786
New dependency graph, new resolve function
carlobaldassi Jan 5, 2018
456a2f5
Fetch registered names before Graph construction
carlobaldassi Dec 19, 2017
1492de0
Throw error if user tries to add "julia"
carlobaldassi Dec 20, 2017
776439b
Some safeguards while resolving names
carlobaldassi Dec 21, 2017
977a30f
Refactor resolve backtrace into a resolution log
carlobaldassi Jan 5, 2018
6e97978
Remove reqs and fixed from GraphData
carlobaldassi Dec 20, 2017
275eb18
Implement copy for Graphs
carlobaldassi Dec 20, 2017
d35292e
Add STDOUT fallback argument to showlog
carlobaldassi Dec 20, 2017
2aa577c
Maxsum decimation builds an explicit solution
carlobaldassi Dec 20, 2017
1591c8b
Apply maxsum trace, log it, simplify after
carlobaldassi Dec 21, 2017
e65b076
Add global events to resolve log, remove verbosity
carlobaldassi Dec 21, 2017
7b636b5
Make resolve log detachable
carlobaldassi Dec 21, 2017
698be15
Add (optional) progress report in sanity_check
carlobaldassi Dec 21, 2017
98e1e8f
Add backtracking to max-sum, improve greedy solver
carlobaldassi Jan 5, 2018
d72d372
fix: error when JULIA_ENV ends with .toml (#96)
vdayanand Jan 6, 2018
55da10d
Fix preview command in the REPL (#85)
carlobaldassi Jan 6, 2018
b8086ba
Merge pull request #81 from JuliaLang/cb/graphrefactor
carlobaldassi Jan 6, 2018
2f304cb
Merge pull request #86 from JuliaLang/cb/resolvelog
carlobaldassi Jan 6, 2018
32d3dbc
Merge pull request #94 from JuliaLang/cb/backtrack
carlobaldassi Jan 6, 2018
1f40dd0
Drop Julia 0.5 support
nalimilan Jan 6, 2018
8768c35
Add CartesianIndices and LinearIndices
nalimilan Jan 6, 2018
e294caf
fix path in windows (#97)
vdayanand Jan 7, 2018
e7a2563
fix using A: B deprecation warning (#447)
fredrikekre Jan 8, 2018
50c6b36
Merge pull request #446 from JuliaLang/nl/indices
ararslan Jan 8, 2018
d001509
Use `transpose` instead of `'` syntax (#101)
carlobaldassi Jan 9, 2018
d0f2551
Moved BINDIR definition into '__init__'. (#439)
rofinn Jan 9, 2018
8d6689e
add copyto! and unsafe_copyto! (#448)
fredrikekre Jan 9, 2018
3c1d4fc
Added Compat.AbstractDateTime (#443)
rofinn Jan 10, 2018
ad95112
=Use abstract type, not union (#48)
oxinabox Jan 11, 2018
1d29970
Abstractions for MD5.jl (#49)
oxinabox Jan 11, 2018
939e8f5
fix typo in comment
staticfloat Jan 11, 2018
b4df8a2
Build dependent packages and support varargs in API.build (#91)
vdayanand Jan 11, 2018
36d879c
Compat.IteratorSize and Compat.IteratorEltype (#451)
fredrikekre Jan 11, 2018
1699438
add contains(str, r::Regex) (#452)
fredrikekre Jan 12, 2018
5ca2ad1
0.7 compat fixes (#51)
staticfloat Jan 14, 2018
2ccee51
Compat.SparseArrays (#459)
fredrikekre Jan 17, 2018
37a1150
Compat.Random (#460)
fredrikekre Jan 18, 2018
0b398b8
add Compat.at-error, Compat.at-warn, Compat.at-info and Compat.at-deb…
fredrikekre Jan 18, 2018
a84c596
Compat.LinearAlgebra (#463)
fredrikekre Jan 19, 2018
91fbb6f
Add parentmodule
ararslan Jan 18, 2018
4178bf3
Compat for Libdl moving to stdlib
quinnj Jan 20, 2018
20e454d
Merge pull request #465 from JuliaLang/jq/libdl
quinnj Jan 20, 2018
f69f5c8
Compat for findall
quinnj Jan 21, 2018
84e1abb
Merge pull request #461 from JuliaLang/aa/parentmodule
quinnj Jan 21, 2018
ba6cef7
Merge branch 'master' into jq/findall
quinnj Jan 22, 2018
0711117
Merge pull request #466 from JuliaLang/jq/findall
quinnj Jan 22, 2018
68040e9
README entry and tests for Compat.Libdl
fredrikekre Jan 22, 2018
9b72743
README entry and test for Compat.findall
fredrikekre Jan 22, 2018
354500d
add link for LinearAlgebra PR
fredrikekre Jan 22, 2018
a342f94
Merge pull request #467 from JuliaLang/fe/news-and-tests
quinnj Jan 22, 2018
de59699
Optimize SHA1 implementation. (#47)
dcjones Jan 22, 2018
d79a809
Add Matrix(I, dims) constructor (#438)
ararslan Jan 22, 2018
0d0e025
Add argmin and argmax (#470)
ararslan Jan 23, 2018
edc9a63
Add Compat.REPL (#469)
ararslan Jan 23, 2018
af7239e
More 0.7 compat (#52)
staticfloat Jan 23, 2018
62e0924
Bump Compat requirement
staticfloat Jan 23, 2018
8b499ac
loadmeta: add v0.6.{1,2} and a dummy commit for v0.7.0
StefanKarpinski Jan 24, 2018
d79c575
update sha1map
StefanKarpinski Jan 24, 2018
4a3d938
Fix `argmin`/`argmax` for non-vectors
martinholters Jan 24, 2018
d96e19b
rename hash-sha1 to git-tree-sha1 (#107)
StefanKarpinski Jan 25, 2018
94a83ea
fix Pkg3 deprecations
KristofferC Jan 8, 2018
a48af31
Fix TOML deprecations
KristofferC Jan 8, 2018
4b72043
fix TerminalMenus deprecations
KristofferC Jan 8, 2018
b629cd2
binary
KristofferC Jan 25, 2018
e8ac623
a few more deprecation fixes
StefanKarpinski Jan 25, 2018
67aaf52
delete obsolete hook into Base.find_package
StefanKarpinski Jan 25, 2018
349f75d
use copy(transpose(...)) instead of permutedims
KristofferC Jan 25, 2018
5e7c4e7
hooking into base no longer needed
KristofferC Jan 25, 2018
e675858
update tests a bit
KristofferC Jan 25, 2018
787f24e
Handle `HasShape` change (#476)
martinholters Jan 27, 2018
169abdd
codeunits and ncodeunits (#474)
stevengj Jan 27, 2018
ace032f
Backport period rounding (#462)
rofinn Jan 29, 2018
791ea60
Compat for Serialization stdlib (#473)
omus Jan 29, 2018
5d14f28
Add nameof (#471)
ararslan Jan 30, 2018
35635f1
Add `isabstracttype` and `isconcretetype`
martinholters Jan 30, 2018
a809676
Use `replace` with pair argument in tests
martinholters Jan 30, 2018
180d676
Use `Compat.axes` instead of `indices` in tests
martinholters Jan 30, 2018
980247c
`readline` with `keep` instead of `chomp` keyword
martinholters Jan 30, 2018
117d324
Use `Nothing` instead of `Void` in tests
martinholters Jan 30, 2018
80d2ce1
Use `CartesianIndices` instead of `CartesianRange` in tests
martinholters Jan 30, 2018
b9c51f1
Utilize `codeunits` in tests
martinholters Jan 30, 2018
092a4f9
Add `GC` module with `gc` and `gc_enable`
martinholters Jan 30, 2018
7859467
Add `Distributed`
martinholters Jan 30, 2018
7d4dcd7
Merge pull request #477 from JuliaLang/mh/fixes_0.7
vchuravy Jan 31, 2018
94f8f64
Add `lastindex`
martinholters Feb 1, 2018
95e21c5
Merge pull request #480 from JuliaLang/mh/lastindex
timholy Feb 1, 2018
43a3b57
Delete outdated deprecated code
timholy Jan 13, 2018
d742f67
Merge pull request #456 from JuliaLang/teh/expunge_oldcode
timholy Feb 1, 2018
fbc1559
Add PkgEval badge for Julia 0.7 [ci skip] (#479)
martinholters Feb 1, 2018
0668f9c
Display -> AbstractDisplay (#482)
stevengj Feb 3, 2018
19bad8c
Add bytesavailable (#483)
ararslan Feb 3, 2018
f2bd1a9
Add printstyled (#481)
ararslan Feb 3, 2018
02367e6
Add hasmethod and objectid (#486)
ararslan Feb 3, 2018
f008a07
Add Compat.Pkg and Compat.InteractiveUtils (#485)
ararslan Feb 3, 2018
130ad51
Add occursin and find* methods replacing search and findin
nalimilan Feb 3, 2018
b94ae1d
Add unexported find* functions returning nothing
nalimilan Feb 3, 2018
ac3483b
Add Compat.LibGit2 (#487)
ararslan Feb 6, 2018
b2aac2e
Merge pull request #484 from JuliaLang/nl/search
ararslan Feb 6, 2018
8cca897
Add size(::LinearIndices) (#455)
nalimilan Feb 6, 2018
3c0c9e2
changes to work with new loading stuff + more deprecation fixes
StefanKarpinski Feb 7, 2018
2958883
add Pkg3 Project.toml file
StefanKarpinski Feb 7, 2018
1507917
add Pkg3 Project.toml file
StefanKarpinski Feb 7, 2018
95db156
Merge pull request #488 from JuliaLang/sk/project-file
StefanKarpinski Feb 8, 2018
331bf19
Add 'stdlib/Compat/' from commit '95db156e9adf11adf400caf7c3db29ea025…
StefanKarpinski Feb 8, 2018
278ede2
Add 'stdlib/SHA/' from commit '2958883111f7ddc37b485a7f91af18be4ab84434'
StefanKarpinski Feb 8, 2018
588e9a4
Add 'stdlib/Pkg3/' from commit '3c0c9e2834b5a7a1c0f4fa04ae25f61cc4ba8…
StefanKarpinski Feb 8, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions stdlib/Compat/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.jl.cov
*.jl.mem
9 changes: 9 additions & 0 deletions stdlib/Compat/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
language: julia
os:
- linux
- osx
julia:
- 0.6
- nightly
notifications:
email: false
23 changes: 23 additions & 0 deletions stdlib/Compat/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
The Compat.jl package is licensed under the MIT "Expat" License:

> Copyright (c) 2014, 2015, 2016, 2017: Stefan Karpinski and other
> contributors.
>
> Permission is hereby granted, free of charge, to any person obtaining
> a copy of this software and associated documentation files (the
> "Software"), to deal in the Software without restriction, including
> without limitation the rights to use, copy, modify, merge, publish,
> distribute, sublicense, and/or sell copies of the Software, and to
> permit persons to whom the Software is furnished to do so, subject to
> the following conditions:
>
> The above copyright notice and this permission notice shall be
> included in all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
> CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
> TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24 changes: 24 additions & 0 deletions stdlib/Compat/Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name = "Compat"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"

[deps]
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
IterativeEigensolvers = "de555fa4-b82f-55e7-8b71-53f60bbc027d"
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
LibGit2 = "76f85450-5226-5b5a-8eaa-529ad045b433"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Mmap = "a63ad114-7e13-5084-954f-fe012c677804"
Pkg = "fe1c5a76-5840-53d2-82f9-288dd83ce2ce"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
REPL = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
SharedArrays = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
SuiteSparse = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Unicode = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
555 changes: 555 additions & 0 deletions stdlib/Compat/README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions stdlib/Compat/REQUIRE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
julia 0.6
40 changes: 40 additions & 0 deletions stdlib/Compat/appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
environment:
matrix:
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.6/julia-0.6-latest-win32.exe"
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.6/julia-0.6-latest-win64.exe"
- JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x86/julia-latest-win32.exe"
- JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"

branches:
only:
- master
- /release-.*/

notifications:
- provider: Email
on_build_success: false
on_build_failure: false
on_build_status_changed: false

install:
- ps: "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12"
# if there's a newer build queued for the same PR, cancel this one
- ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
throw "There are newer queued builds for this pull request, failing early." }
# Download most recent Julia Windows binary
- ps: (new-object net.webclient).DownloadFile(
$env:JULIA_URL,
"C:\projects\julia-binary.exe")
# Run installer silently, output to C:\projects\julia
- C:\projects\julia-binary.exe /S /D=C:\projects\julia

build_script:
# Need to convert from shallow to complete for Pkg.clone to work
- IF EXIST .git\shallow (git fetch --unshallow)
- C:\projects\julia\bin\julia -e "versioninfo();
Pkg.clone(pwd(), \"Compat\"); Pkg.build(\"Compat\")"

test_script:
- C:\projects\julia\bin\julia --check-bounds=yes -e "Pkg.test(\"Compat\")"
Loading