aboutsummaryrefslogtreecommitdiff
path: root/src/main/clojure/clojure/contrib
AgeCommit message (Collapse)Author
2010-05-03put includes? back into the seq namespacesStuart Halloway
- seq-contains? is dead in clojure - includes? is deprecated, but no need to gratuitously break people
2010-05-01Remove debug prints :-(. See #47Tom Faulhaber
2010-05-01clojure.contrib.pprint (cl-format): Fixes to rounding and width issues in ~f ↵Tom Faulhaber
and ~$. See #47.
2010-04-29Remove gen-class requirement from clojure.contrib.pprint. See #81Tom Faulhaber
2010-04-28update contrib to remove seq fns promoted to clojure.coreStuart Halloway
2010-04-28Copy deleted/renamed namespaces from 1.1 release; refs #79Stuart Sierra
* For backward compatibility with 1.1 release. * Namespaces copied: duck-streams, java-utils, seq-utils, shell-out, str-utils, str-utils2. * These namespaces can be marked as deprecated. * They are copied rather than simply aliased because some behavior has changed.
2010-04-14c.c.io provides input-stream and output-stream for byte-oriented I/OBen Smith-Mannschott
clojure.contrib.io already supports character-oriented I/O through the multi-methods reader and writer. This patch adds support for byte-oriented I/O by providing the multi-methods input-stream and output-stream. * input-stream knows how to open InputStreams for reading bytes. * reader has been refactored to build on input-stream. * output-stream knows how to open OutputStreams for writing bytes. * writer has been refactored to build on output-stream (where sensible) By recognizing that output-stream will throw exceptions for us if it's unable to open the underlying resource, we were able to use the :default method to cover URL, URI and Socket. The String writer has not been touched. (Writing it in terms of output-stream would have made it longer and more complex.) * *append-to-writer* has been renamed to *append* for use with output-streams without souding foolish. This is a breaking change for clients that bind *append-to-writer* instead of calling append-writer or append-split as recommended in the docsting. * Like writer, output-stream consults the current binding of *append*. * append-output-stream is analagous to append-writer. Like append-writer, the implementation looks very general, but in reality it only works for files. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-13test-load-all tries to load all nondeprecated namespacesStuart Halloway
- fixed bug: misspelling in pom - updated gen-html-docs to track c.c.string name changes
2010-04-12strint per Chas EmerickStuart Halloway
2010-04-12-?>> per Chas EmerickStuart Halloway
2010-04-12fixed corner case in c.c.profile print-summaryStuart Halloway
2010-04-12added apropos (per Michel Salim, plus re support)Stuart Halloway
2010-04-10update lazy-xml for reify with explicit 'this' on every methodChouser
2010-03-30simplify jmx/read-supported and improve test outputStuart Halloway
2010-03-30once more, with spellingStuart Halloway
2010-03-30troubleshooting build box: another ad hoc exception for read-supportedStuart Halloway
2010-03-19fix PushbackReader bugThe Stuarts
2010-03-04generic.comparison: fixed typo in <=, added pos? neg? min maxKonrad Hinsen
2010-02-23allow custom :jndi-path for JMX URLsStuart Halloway
2010-02-18:environment option for jmx/with-connectionStuart Halloway
2010-02-15trace: fix previous commit -- no longer generate infinite recursion.Chouser
2010-02-15trace: Allow dotrace to work on private var fns.Chouser
2010-02-11Remove c.c.java reference from miglayout.internalStuart Sierra
2010-02-11c.c.sql: change references to c.c.javaStuart Sierra
2010-02-11c.c.jmx: change from c.c.java to c.c.stringStuart Sierra
2010-02-11c.c.http.connection: replace references to c.c.javaStuart Sierra
2010-02-11c.c.json: change references from c.c.java to c.c.stringStuart Sierra
2010-02-11prxml: remove references to c.c.javaStuart Sierra
2010-02-11Refactor c.c.java into c.c.io, c.c.string, and c.c.propertiesStuart Sierra
2010-02-11Add c.c.reflect, taking 2 functions from c.c.javaStuart Sierra
2010-02-11c.c.prxml: Fix bad refers from lazy-xmlStuart Sierra
2010-02-11c.c.io: fix backslash handling in file-strStuart Sierra
2010-02-10c.c.json: add pretty printingStuart Sierra
2010-02-10json: factor out remaining printer functions as defnsStuart Sierra
2010-02-10fix bogus Replacement class name in c.c.stringStuart Sierra
2010-02-10lazy-xml: Experimental emit based on xml TransformerChouser
2010-02-03c.c.string migration changes; fixes #70Perry Trolard
Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
2010-02-01Rename uses of str-utils/2/3 to stringStuart Sierra
2010-02-01Change ns names for all renamed libs except str-utilsStuart Sierra
2010-02-01Delete obsolete versions of popular libs.Stuart Sierra
2010-02-01Rename popular libs with shorter names.Stuart Sierra
2010-01-31c.c.json: use PrintWriter directly; even fasterStuart Sierra
2010-01-31c.c.json: reorganize around extendStuart Sierra
Simpler & less repetitive than extend-protocol in this case.
2010-01-31new c.c.json: fix 1 reflective callStuart Sierra
2010-01-31Add c.c.json; replacement for c.c.json.read & c.c.json.writeStuart Sierra
* New library uses protocols. * read-json accepts any String or Reader. * read-json keywordizes keys by default.
2010-01-30c.c.json.read: use transientsStuart Sierra
2010-01-30c.c.json.read: accept any Reader type; fixes #67Stuart Sierra
2010-01-30fix for aotc, ticket 44; moved impl selection code from macro to runtime evalAlexander Taggart
Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
2010-01-30Fix mis-named ns in pprint.gen-class; refs #66Stuart Sierra
2010-01-30pprint: Move gen-class expressions to separate file; refs #65Stuart Sierra
To avoid order-of-compilation issues, this patch puts the gen-class expressions for ColumnWriter and PrettyWriter in a separate file, rather than in the ns declarations.