summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAge
* types: remove loeOftv2017-10-05
|
* Merge pull request #30086 from TealG/axoloti-1.0.12Jörg Thalheim2017-10-04
|\ | | | | axoloti: init at 1.0.12-1
| * axoloti: init at 1.0.12-1Teal Gaure2017-10-04
| |
* | fastlane: init at 2.60.1Peter Romfeld2017-10-04
|/
* Add david50407 into maintainers.nixDavid Kuo2017-10-04
|
* maintainers.nix: use my GitHub handle as maintainer namemingchuan2017-10-03
|
* eclipse-plugin-vrapper: init at 0.72.0Stuart Moss2017-10-03
|
* kore: init at 2.0.0John M. Harris, Jr2017-10-01
|
* Merge pull request #29533 from sivteck/rosDevChanOrivej Desh2017-10-01
|\ | | | | vcstool: init at 0.1.31
| * add sivteck to maintainers listSivaram Balakrishnan2017-09-19
| |
* | Merge pull request #29745 from mgdelacroix/gpac-updateOrivej Desh2017-10-01
|\ \ | | | | | | gpac: 0.5.0 -> 0.7.1
| * | gpac: 0.5.0 -> 0.7.1Miguel de la Cruz2017-09-24
| | |
* | | Merge pull request #29947 from symphorien/giacOrivej Desh2017-09-30
|\ \ \ | | | | | | | | giac, xcas: init at 1.4.9
| * | | xcas, giac: add myself as maintainerSymphorien Gibol2017-09-30
| | | |
* | | | Revert "Merge branch 'improved-make-overridable' of ↵Shea Levy2017-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | git://github.com/ElvishJerricco/nixpkgs" This reverts commit c3af1210b4c5d7ef380e75add463b37574fdcc8b, reversing changes made to 49f175cd0c80a39e1d05fc687c4a2a40e0aba58c.
* | | | Revert "Fix evaluation"Shea Levy2017-09-29
| | | | | | | | | | | | | | | | | | | | | | | | Reverting #27319 This reverts commit 751d397ad486a84b93907345124f550e3b32427c.
* | | | Revert "Fix tarball"Shea Levy2017-09-29
| | | | | | | | | | | | | | | | | | | | | | | | Reverting #27319 This reverts commit 9ce7175cfe9edf5f7eb9a9f299807047a4feeaf1.
* | | | Revert "Avoid polluting lib namespace unncessarily"Shea Levy2017-09-29
| | | | | | | | | | | | | | | | | | | | | | | | Reverting #27319 This reverts commit 01a3f0b8aabdb321b15dc7cc0e2287ce8232f797.
* | | | Avoid polluting lib namespace unncessarilyShea Levy2017-09-28
| | | |
* | | | Fix tarballShea Levy2017-09-28
| | | |
* | | | Fix evaluationShea Levy2017-09-28
| | | |
* | | | Merge branch 'improved-make-overridable' of ↵Shea Levy2017-09-28
|\ \ \ \ | | | | | | | | | | | | | | | git://github.com/ElvishJerricco/nixpkgs
| * \ \ \ Merge branch 'master' into improved-make-overridableWill Fancher2017-09-12
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into improved-make-overridableWill Fancher2017-08-26
| |\ \ \ \ \
| * | | | | | Added `self` views of the interface in `makeExtensibleWithInterface`Will Fancher2017-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing the `overrideScope` in `haskellpackages`.
| * | | | | | Added `overrideScope` for `callPackageWith`Will Fancher2017-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Consequently removing several ad-hoc definitions of the same concept.
| * | | | | | Re-added `overrideAttrs` in `makeOverridable`Will Fancher2017-07-12
| | | | | | |
| * | | | | | Added `callPackageWithSelfWith` and `callPackageWithSelf`Will Fancher2017-07-12
| | | | | | |
| * | | | | | Improved `makeOverridable` with `extend` and `overridePackage`Will Fancher2017-07-12
| | | | | | |
| * | | | | | Added `makeExtensibleWithInterface`Will Fancher2017-07-12
| | | | | | |
* | | | | | | Merge pull request #29761 from Infinisil/xwinwrapFranz Pletz2017-09-28
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | xwinwrap: init at 4
| * | | | | | xwinwrap: init at 4Silvan Mosberger2017-09-25
| | |_|_|/ / | |/| | | |
* | | | | | epsxe: init at 2.0.5 (#29810)Yegor Timoshenko2017-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * epsxe: init at 2.0.5 * epsxe: nitpicks
* | | | | | bash-supergenpass: init at 2012-11-02 (#29797)Francesco Gazzetta2017-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fgaz to mantainers * bash-supergenpass: init at 2012-11-02
* | | | | | Merge pull request #29702 from robertodr/watson-rubyJörg Thalheim2017-09-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | watson-ruby: init at 1.6.3
| * | | | | | maintainers.nix: add robertodrRoberto Di Remigio2017-09-25
| | | | | | |
| * | | | | | sort maintainers.nixRoberto Di Remigio2017-09-25
| | | | | | |
* | | | | | | Merge pull request #29694 from etu/testssl-shJoachim F2017-09-25
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | testssl.sh: init at 2.9.5-1
| * | | | | | testssl.sh: init at 2.9.5-1Elis Hirwing2017-09-24
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add testssl.sh which is a nice utility for testing TLS/SSL capabilities of servers without having to use any kind of web-service. It's very useful for testing setups of services before deployment and such.
* | | | | | luxio: Add maintainerRichard Ipsum2017-09-24
| |/ / / / |/| | | |
* | | | | ephem: init at 3.7.6.0 (#29710)Christopher Rosset2017-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ephem: init at 3.7.6.0 Compute positions of the planets and stars * Update default.nix * python.pkgs.ephem: enable tests for python2 at least
* | | | | maintainers.nix: Add myselfRuben Maher2017-09-23
| | | | |
* | | | | Merge pull request #29648 from zzamboni/assh-2.6.0Jörg Thalheim2017-09-21
|\ \ \ \ \ | | | | | | | | | | | | assh: init at 2.6.0
| * | | | | assh: init at 2.6.0Diego Zamboni2017-09-21
| | | | | | | | | | | | | | | | | | | | | | | | Powerful wrapper around ssh.
* | | | | | Merge pull request #29642 from Zimmi48/update-compcertJörg Thalheim2017-09-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update CompCert
| * | | | | | compcert: fix licenseThéo Zimmermann2017-09-21
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The license of CompCert is not a generic "INRIA" license. It is "INRIA Non-Commercial Agreement for the CompCert verified compiler". As unfortunate as it may seem, this is a non-free license (clearly mentioned as such in its preamble). See also #20256.
* | | | | | Merge pull request #29243 from hamhut1066/masterJörg Thalheim2017-09-21
|\ \ \ \ \ \ | |/ / / / / |/| | | | | traefik: init at 1.3.8
| * | | | | Traefik init at 1.3.8Hamish Hutchings2017-09-11
| | | | | |
* | | | | | Merge pull request #27797 from grahamc/fixed-libJohn Ericson2017-09-19
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Convert libs to a fixed-point
| * | | | | Convert libs to a fixed-pointGraham Christensen2017-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This does break the API of being able to import any lib file and get its libs, however I'm not sure people did this. I made this while exploring being able to swap out docFn with a stub in #2305, to avoid functor performance problems. I don't know if that is going to move forward (or if it is a problem or not,) but after doing all this work figured I'd put it up anyway :) Two notable advantages to this approach: 1. when a lib inherits another lib's functions, it doesn't automatically get put in to the scope of lib 2. when a lib implements a new obscure functions, it doesn't automatically get put in to the scope of lib Using the test script (later in this commit) I got the following diff on the API: + diff master fixed-lib 11764a11765,11766 > .types.defaultFunctor > .types.defaultTypeMerge 11774a11777,11778 > .types.isOptionType > .types.isType 11781a11786 > .types.mkOptionType 11788a11794 > .types.setType 11795a11802 > .types.types This means that this commit _adds_ to the API, however I can't find a way to fix these last remaining discrepancies. At least none are _removed_. Test script (run with nix-repl in the PATH): #!/bin/sh set -eux repl() { suff=${1:-} echo "(import ./lib)$suff" \ | nix-repl 2>&1 } attrs_to_check() { repl "${1:-}" \ | tr ';' $'\n' \ | grep "\.\.\." \ | cut -d' ' -f2 \ | sed -e "s/^/${1:-}./" \ | sort } summ() { repl "${1:-}" \ | tr ' ' $'\n' \ | sort \ | uniq } deep_summ() { suff="${1:-}" depth="${2:-4}" depth=$((depth - 1)) summ "$suff" for attr in $(attrs_to_check "$suff" | grep -v "types.types"); do if [ $depth -eq 0 ]; then summ "$attr" | sed -e "s/^/$attr./" else deep_summ "$attr" "$depth" | sed -e "s/^/$attr./" fi done } ( cd nixpkgs #git add . #git commit -m "Auto-commit, sorry" || true git checkout fixed-lib deep_summ > ../fixed-lib git checkout master deep_summ > ../master ) if diff master fixed-lib; then echo "SHALLOW MATCH!" fi ( cd nixpkgs git checkout fixed-lib repl .types )