aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-19add server-socket to list of compiled libsscgilardi
2009-01-19add server_socket.clj from Craig McDaniel, addresses issue 4scgilardi
2009-01-19sql: restore rollback flag to its default after transaction completesscgilardi
2009-01-18sql: add support for rollback-only to transaction, only wrap the outermost ↵scgilardi
transaction's exception with an exception with message 'transaction rolled back'
2009-01-18def.clj: update defalias to use only supported clojure calls/reader macrosscgilardi
2009-01-18sql: wrap transaction* in io! to disallow interleaving stm transactions with ↵scgilardi
sql transactions
2009-01-18Added doc strings to multimethods in math.clj.Mark Engelberg
2009-01-18Added math.clj, which contains several math functions that are considered ↵Mark Engelberg
standard in Scheme implementations, adapted to Clojure's numeric tower when relevant, using Java's Math library for doubles. Also added a math folder, which contains tests.clj (test cases for math.clj).
2009-01-17walk.clj: added macroexpand-all, a simple demonstration of a walking functionStuart Sierra
2009-01-17Removed reflection warnings.Christophe Grand
2009-01-17Fixed path problem when opening local javadocs on Windows.Christophe Grand
See http://groups.google.com/group/clojure/browse_thread/thread/35949c7b483ecf23#
2009-01-16test_is.clj: Regained fancy error reports for functional predicates.Stuart Sierra
This time does not break tests using macros or Java method calls. Can also now test unbound vars.
2009-01-16test_is/tests.clj: added regular expression testsStuart Sierra
2009-01-16test_is.clj: documentation and code organizationStuart Sierra
2009-01-16test_is.clj: fixed bug that broke tests if first element wasn't a functionStuart Sierra
Reported by Stuart Halloway. Still want to recover the fancier error reporting when the first element IS a function, but need a way to test *at compile time* if something is a function.
2009-01-16test_is/tests.clj: added test using anonymous #() functionsStuart Sierra
2009-01-16test_is/tests.clj: added test for Java method call (to be fixed)Stuart Sierra
2009-01-15test_is/tests.clj: unit tests for clojure.contrib.test-is (finally)Stuart Sierra
2009-01-15test_is.clj: added test-all-vars, more generic assert-expr for predicatesStuart Sierra
2009-01-15test_is.clj: print stack traces for exceptionsStuart Sierra
2009-01-14sql: execute batch updates within a transaction for all-or-nothing behavior, ↵scgilardi
return a seq (instead of a vector) from do-commands, do-prepared so the entire set of results doesn't need to be realized unless it's interesting
2009-01-14sql: add update-or-insert-values & test for it, refine doc strings, remove ↵scgilardi
unnecessary uses of apply
2009-01-14sql* updates to doc strings, update-values, parameterized queriesscgilardi
2009-01-12clj-env-dir: add error checking/message for required CLOJURE_EXT env varscgilardi
2009-01-12clj-env-dir: make classpath colons canonicalscgilardi
2009-01-12Monads: Added examples and test cases for (maybe-t sequence)Konrad Hinsen
2009-01-12Rearrange ClojureScript code for AOT compilation and its eventual place in ↵Chouser
clojure.contrib. Also fix major breaking errors for Clojure SVN 1205, but it's not well tested with this latest version.
2009-01-12test_is.clj: added "with-test"Stuart Sierra
2009-01-12test_is.clj: better source line numbers with new "file-position"Stuart Sierra
2009-01-10duck_streams.clj: always use *default-encoding* (UTF-8) for opening streamsStuart Sierra
2009-01-10seq_utils.clj: BREAKING CHANGE: swap argument order of "includes?"Stuart Sierra
2009-01-09Add defhinted to clojure.contrib.defChouser
2009-01-09Fix typosChouser
2009-01-09Add docstrings to repl-utils.Chouser
2009-01-08New module clojure.contrib.probabilities.dist (with examples and entry in ↵Konrad Hinsen
build.xml)
2009-01-08New file macros.clj (plus a corresponding entry in build.xml)Konrad Hinsen
2009-01-08monads.clj: modified maybe monad, added monad transformer maybe-t, changed ↵Konrad Hinsen
default value of all monad operations from nil to ::undefined
2009-01-08Set *core-java-api* to "http://java.sun.com/j2se/1.5.0/docs/api/" if Java 5.Christophe Grand
2009-01-08make clj-env-dir executablescgilardi
2009-01-08Fix for repl-utils after Clojure SVN 1201 broke it.Chouser
2009-01-08launchers/bash/clj-env-dir: clojure launcher in bash, configured using env ↵scgilardi
vars, classpath based on contents of a directory
2009-01-08sql.test use -> in db-get-tablesscgilardi
2009-01-07Added a 3rd option to browse-url. Now, before defaulting to swing, will try ↵Christophe Grand
to open the url using an external command if any is configured. This command is currently defined only for Mac OS X.
2009-01-06Added test suite and examples for monads.cljKonrad Hinsen
2009-01-06stacktrace.clj: added new lib, a stack-trace printerStuart Sierra
2009-01-06test_is.clj: set-test is ignored when *load-tests* is falseStuart Sierra
2009-01-06test_is.clj: set-test uses alter-meta!; minor documentation cleanupStuart Sierra
2009-01-06New file clojure.contrib.monads (plus its entry in build.xml)Konrad Hinsen
2009-01-06added rec-cat, rec-cons and reductionsChristophe Grand
2009-01-04sql: add db-get-tablesscgilardi