nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Update iterate lisp package

+119 -3
+116
pkgs/development/lisp-modules/iterate.darcs-context
··· 1 + 2 + Context: 3 + 4 + [make the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms. 5 + Douglas Katzman <dougk@google.com>**20140423044759 6 + Ignore-this: ccdda48acdf7b2033ac0f51ed48582fc 7 + ] 8 + 9 + [fix for test for.previous.var-with-type-declaration 10 + Jan Moringen <jmoringe@techfak.uni-bielefeld.de>**20140129144214 11 + Ignore-this: a617d046d90816827d370d3bbf38d2df 12 + ] 13 + 14 + [housekeeping 15 + attila.lendvai@gmail.com**20140129143709 16 + Ignore-this: a05c5fbace98b282a464b829711e064f 17 + ] 18 + 19 + [added test for.previous.var-with-type-declaration 20 + attila.lendvai@gmail.com**20140129143435 21 + Ignore-this: 6e9f419e118724c660d519c3fa9f8dd2 22 + ] 23 + 24 + [added a restart to remove conflicting clauses 25 + Russ Tyndall <russ@acceleration.net>**20120508185107 26 + Ignore-this: b7c4c6eec565dd435b8e9e5403fcb0a8 27 + ] 28 + 29 + [added new failing test bug/collect-at-beginning, as reported by Paul Sexton 30 + attila.lendvai@gmail.com**20121218144220 31 + Ignore-this: d55e7c22deeaf89b90d03d7ef01179d6 32 + ] 33 + 34 + [Fix: If both AT BEGINNING and RESULT-TYPE are specified, RESULT-TYPE was ignored. 35 + attila.lendvai@gmail.com**20120509225435 36 + Ignore-this: 20cf116df585ffedfbe63ce7a4092249 37 + 38 + Patched by Ilya Perminov 39 + ] 40 + 41 + [fix package nickname in case sensitive mode 42 + attila.lendvai@gmail.com**20110927152614 43 + Ignore-this: fb1ba1d418b4a20a0cd4e697d943a0e6 44 + ] 45 + 46 + [move list-of-forms? out of the #L eval-when, because it's also used by other parts of iterate 47 + attila.lendvai@gmail.com**20110119161133 48 + Ignore-this: 97545988c4a3eab02434f222120b1a1 49 + ] 50 + 51 + [added bug/walk.2 52 + attila.lendvai@gmail.com**20100603093335 53 + Ignore-this: faa1bd48d0450e76652552bb47bcff02 54 + ] 55 + 56 + [first-time-p bugfix: return-code :body must return list of forms 57 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525141533 58 + if-first-time not declared obsolete 59 + documentation strings for (iter:display-iterate-clauses) complete 60 + ] 61 + 62 + [fix defmacro-driver example in manual 63 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525081443] 64 + 65 + [Use @:, @. and two spaces between sentences 66 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525080932 67 + Move section on predicate (first-time-p) outside of gathering clauses 68 + Various typos and some clarifications 69 + ] 70 + 71 + [document *list-end-test* removal in FOR...IN+ON 72 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525074338] 73 + 74 + [Renamed back to sharpL-reader 75 + attila.lendvai@gmail.com**20070506100744] 76 + 77 + [Fix sharpL reader, add :execute to the eval-when to make (load "iterate" :compiling t) work on clisp 78 + attila.lendvai@gmail.com**20070506100704] 79 + 80 + [Convert manual to Texinfo. 81 + Luis Oliveira <loliveira@common-lisp.net>**20060713142915] 82 + 83 + [make FOR...IN/ON with dotted lists work like LOOP 84 + hoehle@users.sourceforge.net**20070503130604 85 + More precisely, FOR ON accepts dotted lists, FOR IN errors out. 86 + As a result, iterate::*list-end-test* was eliminated. 87 + Behaviour is now constant and does not depend on some special variable. 88 + Note: Documentation not yet updated, pending move to Texinfo. 89 + ] 90 + 91 + [walk-tagbody: more testcases 92 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070503095309] 93 + 94 + [walk-tagbody must not macroexpand symbol/tags among its statements 95 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070404124132] 96 + 97 + [add ELSE test cases, remove GNU Arch tag 98 + Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070503093008] 99 + 100 + [Clean up #L stuff, do not leave #L enabled after loading iterate 101 + attila.lendvai@gmail.com**20070426153431] 102 + 103 + [Set *list-end-test* to 'endp instead of 'atom, so (iter (for foo :in something-non-list)) fails instead of silently exists 104 + attila.lendvai@gmail.com**20070215151652] 105 + 106 + [wrap code in progns, to avoid possiblity of multiple nil tags in tagbody 107 + Henrik Hjelte <henrik@evahjelte.com>**20061025145324] 108 + 109 + [test to detect bug, more than one nil tag in tagbody 110 + Henrik Hjelte <henrik@evahjelte.com>**20061025145128] 111 + 112 + [Added release.sh 113 + attila.lendvai@gmail.com**20060506155953] 114 + 115 + [TAG 1.4.3 116 + attila.lendvai@gmail.com**20060505134701]
+3 -3
pkgs/development/lisp-modules/lisp-packages.nix
··· 32 32 33 33 iterate = buildLispPackage rec { 34 34 baseName = "iterate"; 35 - version = "1.4.3"; 35 + version = "darcs-2014-11-01"; 36 36 description = "Iteration package for Common Lisp"; 37 37 deps = []; 38 38 src = pkgs.fetchdarcs { 39 39 url = "http://common-lisp.net/project/iterate/darcs/iterate"; 40 - sha256 = "0m3q0s7h5s8varwx584m2akgdslj14df7kg4w1bj1fbgzsag5m1w"; 41 - rev = version; 40 + sha256 = "0gm05s3laiivsqgqjfj1rkz83c2c0jyn4msfgbv6sz42znjpam25"; 41 + context = ./iterate.darcs-context; 42 42 }; 43 43 overrides = x: { 44 44 configurePhase="buildPhase(){ true; }";