Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

nREPL

A common foundation for Clojure Tooling
Collective - Host: opensource - https://opencollective.com/nrepl - Website: https://nrepl.org - Code: https://github.com/nrepl

NREPL-50: Overridable eval function

github.com/nrepl/nrepl - e0f93076264bc85f3fc8ef388dc74ca359f91362 authored about 7 years ago by Brandon Bloom <[email protected]>
Keep value and side-effecting printing separate

fixes NREPL-45

github.com/nrepl/nrepl - d9e5dfcc801f2193a807fe2e5bb359dbdc5b6463 authored about 7 years ago by Colin Jones <[email protected]>
Fix test of dependency-less middleware linearization

github.com/nrepl/nrepl - 385ae31f055d67588683b6e0e3b495b13956e882 authored about 7 years ago by Chas Emerick <[email protected]>
stop testing against 1.5.0-master-SNAPSHOT

github.com/nrepl/nrepl - d0b4244dddee55b00980da679a5f72df7a69cc56 authored about 7 years ago by Chas Emerick <[email protected]>
always test against 1.6.x now

github.com/nrepl/nrepl - cecf5ff38f7804bd5cd13ed6c0bee0f75da4df9c authored about 7 years ago by Chas Emerick <[email protected]>
fix nrepl.el => cider, vim-foreplay => vim-fireplace links

github.com/nrepl/nrepl - a7b4df8d7d51faf8fe799801f91529f9c2f15732 authored about 7 years ago by Chas Emerick <[email protected]>
Eliminate some reflective calls

github.com/nrepl/nrepl - 341f935fa340a8172186468225f4e5239229446d authored about 7 years ago by John Hume <[email protected]>
changelog for 0.2.3

github.com/nrepl/nrepl - f6ac0e3c233aa9ed981f98557b3fa36e6144cfcd authored about 7 years ago by Chas Emerick <[email protected]>
Bind print vars when loading a file

fixes NREPL-41

github.com/nrepl/nrepl - a8cb679af514338925726600e8c11a479d53d4f9 authored about 7 years ago by Colin Jones <[email protected]>
upgrade pom.contrib

github.com/nrepl/nrepl - 57e3279fb64d7b88294c3b47c6cb114b813536e6 authored about 7 years ago by Chas Emerick <[email protected]>
Use a queue for stdin, to avoid PipedReader/Writer

Fixes NREPL-39

github.com/nrepl/nrepl - 4ccde811aa83ce0d55d4e2a839108bcd10a34277 authored about 7 years ago by Colin Jones <[email protected]>
Fix a couple of typos

github.com/nrepl/nrepl - fbb5063d3fcff927ea9d16aaddc665a68c6ef5d7 authored about 7 years ago by Colin Jones <[email protected]>
Fix :dependencies misspelling?

github.com/nrepl/nrepl - 272b23bd34b893acdf521d642fad3600f8f0dd8c authored about 7 years ago by Chas Emerick <[email protected]>
wait for response to avoid race condition while testing

github.com/nrepl/nrepl - 63fdcaf2f72d7b10293c34b3eab0d69eb9d93785 authored about 7 years ago by Chas Emerick <[email protected]>
eliminate more race conditions in tests

github.com/nrepl/nrepl - 4d22f2b3514fd34e542a5af107b75d28db5ea266 authored about 7 years ago by Chas Emerick <[email protected]>
explicitly delegate printing of server objects to IRecord print-method, fixes NREPL-37

github.com/nrepl/nrepl - 05d69a9748069dbff7c30215c9787e57fbd10e81 authored about 7 years ago by Chas Emerick <[email protected]>
changelog and README tweaks for 0.2.2

github.com/nrepl/nrepl - 302cab56cfad0eb5406e1eee67dccd9beffe210a authored about 7 years ago by Chas Emerick <[email protected]>
Fix handling of session IDs when combining responses

github.com/nrepl/nrepl - 1f0774773cfedbaf421aa2e47029a6689edd898b authored about 7 years ago by Chas Emerick <[email protected]>
expose backing fn for `code` macro

github.com/nrepl/nrepl - 2a9f8ef64e33d1de3b5340ccaf8cd45add25ede0 authored about 7 years ago by Chas Emerick <[email protected]>
Update README and changelog for 0.2.1

github.com/nrepl/nrepl - e6c4359b756556efa987a91213ff2538b8702497 authored about 7 years ago by Chas Emerick <[email protected]>
fix incorrect translation between Writer.write() and StringBuilder.append() APIs re: length vs. end idx, fixes NREPL-38

github.com/nrepl/nrepl - 467666eb050ad083d7f2ef30e1b976c515af6899 authored about 7 years ago by Chas Emerick <[email protected]>
Update README version to 0.2.0

github.com/nrepl/nrepl - 51b35029f5c1fd51d11a6fa4d0bedeea88a807c8 authored about 7 years ago by Chas Emerick <[email protected]>
Update README version to 0.2.0-RC2

github.com/nrepl/nrepl - 7505547f03cdf467499603b883ddae0136f69a04 authored about 7 years ago by Chas Emerick <[email protected]>
Default to sending :out and :err on the message's transport, not the transport that originated the session (fixes tpope/vim-foreplay#11)

github.com/nrepl/nrepl - 50805be85b50e1eac8997e381f2aeed80a6b0fb8 authored about 7 years ago by Chas Emerick <[email protected]>
always return current transport from (send ...)

github.com/nrepl/nrepl - 3052f67fafe73ea3fece374c0d3293b19416a4ff authored about 7 years ago by Chas Emerick <[email protected]>
set semantics for :session in combine-responses is much saner

github.com/nrepl/nrepl - 264f613a8574049ddd04a337b5ae9ebfc2467a3a authored about 7 years ago by Chas Emerick <[email protected]>
Ensure that sessions are accessible across connections

github.com/nrepl/nrepl - b3bb70adaf016a6376224312463b2b0c5aa4a6ff authored about 7 years ago by Chas Emerick <[email protected]>
combine-responses shouldn't concatenate :session values

github.com/nrepl/nrepl - 5f7d2ad3701d8a64eb14eb356d4f75887f8e7007 authored about 7 years ago by Chas Emerick <[email protected]>
put helpful metadata on clients and delimited-transport-seqs

github.com/nrepl/nrepl - 5455e5d2dfa976abd7eeecd3abeba8e315cafb7a authored about 7 years ago by Chas Emerick <[email protected]>
link to community-editable wiki for lists of community-authored transports & middlewares

github.com/nrepl/nrepl - e91f5da48fbd62d1b1ea9b7e93d784e0eb6ed564 authored about 7 years ago by Chas Emerick <[email protected]>
Fix erroneous clojure.tools.nrepl/message docstring

github.com/nrepl/nrepl - 19834c6c3e9fc8e4242f74904d4a9aa43b38472b authored about 7 years ago by Chas Emerick <[email protected]>
fix nrepl-middleware link /ht rodgert

github.com/nrepl/nrepl - 759e4db84dde3d38d1fc6464c2f593eda3e15ef2 authored about 7 years ago by Chas Emerick <[email protected]>
keep describe-markdown private for now

github.com/nrepl/nrepl - 4cb2c0876f5df03823e0074d46edad37758f2598 authored about 7 years ago by Chas Emerick <[email protected]>
fns to generate markdown from :describe op results

github.com/nrepl/nrepl - c299aefad6d05dcf6e18d895f497b63d16945c4b authored about 7 years ago by Chas Emerick <[email protected]>
documentation dump

github.com/nrepl/nrepl - 42966a4cab7412061e1a60e8391e2f11688bf76f authored about 7 years ago by Chas Emerick <[email protected]>
put project-base-dir in a central location

github.com/nrepl/nrepl - b24f63a996ff27ac71231de32f8572624c4efe6f authored about 7 years ago by Chas Emerick <[email protected]>
include :version-string in nREPL version map

github.com/nrepl/nrepl - 8f2c5454c81808067aa5aa8050124e2e982567b9 authored about 7 years ago by Chas Emerick <[email protected]>
mostly eliminate reflective calls, fixes NREPL-35

github.com/nrepl/nrepl - 380e161dae0f67c07645e2b4eb615797665ca989 authored about 7 years ago by Chas Emerick <[email protected]>
eliminate spurious client disconnection stacktrace in tests, fixes NREPL-10

github.com/nrepl/nrepl - bd99fc6073265e102447ea6829def1b3ff72b89b authored about 7 years ago by Chas Emerick <[email protected]>
Restore old load-file-code so as to not break public API; large-file-capable

fn moved to private load-large-file-code fn and used by default by
load-file middleware (NREPL-34)

github.com/nrepl/nrepl - edaaab808ff25fabf46cb40eab6a91d30c39eb51 authored about 7 years ago by Chas Emerick <[email protected]>
do not handle load-file op by interpolating file contents into Compiler/load expression, fixes NREPL-34

github.com/nrepl/nrepl - 0a7c16b9bbb7a813425c1d0824a41251420db386 authored about 7 years ago by Chas Emerick <[email protected]>
give load-file contents map a TTL safety net (NREPL-34)

github.com/nrepl/nrepl - 3c82523532b9444699682b0445e2cfe494ea0719 authored about 7 years ago by Chas Emerick <[email protected]>
0.2.0-beta10

github.com/nrepl/nrepl - df3e76357f7c124dd368d853808ad14216cdde45 authored about 7 years ago by Chas Emerick <[email protected]>
consume ack response fully to avoid server side choking on sudden client disconnection

(see https://github.com/trptcolin/reply/issues/84 for discussion)

github.com/nrepl/nrepl - 73e24ea5c1c7bef05f8cce0cf6c7828b742439f3 authored about 7 years ago by Chas Emerick <[email protected]>
bencode impl now throws EOFException when appropriate, and the bencode

transport reliably throws a SocketException if an EOFException is thrown
in the course of a read ...

github.com/nrepl/nrepl - 17a345bc8bb22747c58bb00c3d3cb6a2b23ffec7 authored about 7 years ago by Chas Emerick <[email protected]>
now that messages on the same transport are no longer serialized, tweak

tests so that messages that *need* to be serialized are all put on the
same session

github.com/nrepl/nrepl - cf0bb7e7e8d7fe650110c0c2fd8d92b9bf8a91a2 authored about 7 years ago by Chas Emerick <[email protected]>
Don't let a single message block processing of an entire transport/connection, fixes NREPL-32

github.com/nrepl/nrepl - c251a078329a60f837cf97042458fe4457ed70ec authored about 7 years ago by Chas Emerick <[email protected]>
bump OSGi manifest to 0.2.0-beta10

github.com/nrepl/nrepl - 32fa5d9c631af1d60c4a380a6129583a770a02df authored about 7 years ago by Chas Emerick <[email protected]>
test is flaking on hudson, but passing locally

github.com/nrepl/nrepl - f4d4f6fb7199fbfdd861061c8755e33b0f7b0206 authored about 7 years ago by Chas Emerick <[email protected]>
close the server socket before individual transports

github.com/nrepl/nrepl - 11d67491cc6a8a8b6e27d4a886c68256c21d3498 authored about 7 years ago by Chas Emerick <[email protected]>
reuse def-repl-test for ensure-server-closeable

github.com/nrepl/nrepl - b37e728a28d98b2cd57841177756b7c13d779eef authored about 7 years ago by Chas Emerick <[email protected]>
make bencode throw IOExceptions as appropriate

github.com/nrepl/nrepl - e789c715e17d48632d7615c1bde522c67df22cfc authored about 7 years ago by Chas Emerick <[email protected]>
Ensure that socket transports and clients die ASAP when connection to server is lost, fixes NREPL-30

github.com/nrepl/nrepl - c6b9b495d7cf89334d1b6fba4d835c61a1cdb9ae authored about 7 years ago by Chas Emerick <[email protected]>
outdated TODOs

github.com/nrepl/nrepl - 8784dec63534bd8abeb5a94ff57b7ad0cb6d9cc4 authored about 7 years ago by Chas Emerick <[email protected]>
* server value no longer an agent (IDeref for backwards-compat)

* :ss deprecated for :server-socket
* :port added to avoid necessity of .getLocalPort
* tracking ...

github.com/nrepl/nrepl - 8c52a260765103e76c8b8d9f2877fc7f323ada7b authored about 7 years ago by Chas Emerick <[email protected]>
prep 0.2.0-beta9

github.com/nrepl/nrepl - 17a882d209de3d4cb6b2d8718b9256a021b07346 authored about 7 years ago by Chas Emerick <[email protected]>
add test to ensure that the bencode impl doesn't (and never will) run data through Strings

github.com/nrepl/nrepl - 7a64c7793672b16774fb9aeed97218de944d6612 authored about 7 years ago by Chas Emerick <[email protected]>
send error when explicit :ns slot names a nonexistent namespace, fixes NREPL-23

github.com/nrepl/nrepl - 99d572144efd71dbc880fef3c034506529ecbf2a authored about 7 years ago by Chas Emerick <[email protected]>
Drop -unencoded slot entirely when nil

github.com/nrepl/nrepl - f7d6164407f2fc9ef84e10dfd5702d2b6ccf69f7 authored about 7 years ago by Chas Emerick <[email protected]>
Avoid decoding fields specified in -unencoded key

github.com/nrepl/nrepl - dccd53e00108b4c8a9af5625ac4c29e856169f29 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
Fix wrong dissoc call

github.com/nrepl/nrepl - 44ed6d827d3c944f13b7987350c4626ae8286234 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
Avoid boxing for 1.3

github.com/nrepl/nrepl - 577a30e31ddf690bb712177513f17b6420395dde authored about 7 years ago by Meikel Brandmeyer <[email protected]>
Handle nil writing in bencode

github.com/nrepl/nrepl - 080822832ca5756e5aacf99e1c27d97b5dfff1f1 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
Fall back on type in dispatch for customer bencode writers

github.com/nrepl/nrepl - 7200703eb1dc9b9189f5d4e43f1528288cedf989 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
Don't decode strings in bencode itself, but the transport

github.com/nrepl/nrepl - 04fc5d519b40e03d37fe2998adb1752da2410f86 authored about 7 years ago by Meikel Brandmeyer <[email protected]>
ensure that descriptor-less middleware is added to the end/top of the stack

github.com/nrepl/nrepl - d4ffa706d95f092d21f1743085e3ef0884f6c00c authored about 7 years ago by Chas Emerick <[email protected]>
add-stdin is definitely specific to that particular session middleware

github.com/nrepl/nrepl - 1388dc208335eaf48e36c0a994525d6d12afbef5 authored about 7 years ago by Chas Emerick <[email protected]>
use latest contrib parent POM

github.com/nrepl/nrepl - aacb59f5288c65960d0bff9126e9dd490f7bd2a2 authored about 7 years ago by Chas Emerick <[email protected]>
support for automatic organization of nREPL middlewares given specifications of their dependencies, etc.; hopefully fixes NREPL-26

github.com/nrepl/nrepl - 643405a526e2329495e4f523cb5fe46ed06c78c4 authored about 7 years ago by Chas Emerick <[email protected]>
*always* send :done status when an unknown op is encountered (otherwise, client msg queues will block waiting for it)

github.com/nrepl/nrepl - 2c229b803c1ff647ef66791336567a774778c1f6 authored about 7 years ago by Chas Emerick <[email protected]>
enhance Connection.java:

* provide ctor that accepts a timeout param
* provide access to the "raw" seq of response map...

github.com/nrepl/nrepl - 70027629edab49e10dd146454ec3f6a7238a1b8d authored about 7 years ago by Chas Emerick <[email protected]>
update OSGi manifest

github.com/nrepl/nrepl - 1c593525e10dec7388dea9c7a00060a1dc9e0b27 authored about 7 years ago by Chas Emerick <[email protected]>
tweak doc

github.com/nrepl/nrepl - 74070be7ca333722fa4ef727cdfb629a22c34aa2 authored about 7 years ago by Chas Emerick <[email protected]>
make load-file-code rebindable to support easy support for alternative Clojure impls

github.com/nrepl/nrepl - 9f170a55288efe824d5de0266a854aabb421b7ea authored about 7 years ago by Chas Emerick <[email protected]>
"describe" op and middleware for introspection of operations available from an nREPL endpoint; fixes NREPL-25

github.com/nrepl/nrepl - 4a3ab6213244bb4a14a1f0d86296f60f7a9d42e7 authored about 7 years ago by Chas Emerick <[email protected]>
add Connection.newSession convenience method

github.com/nrepl/nrepl - 6cf9d4842264ca62a5711a53b595a6483a75fb83 authored about 7 years ago by Chas Emerick <[email protected]>
fix 1.5.0 SNAPSHOT dep

github.com/nrepl/nrepl - 8eb9dc858587397f0f5aa268c5fe5990c92b7e3c authored about 7 years ago by Chas Emerick <[email protected]>
Add Clojure 1.5.0 integration pom

github.com/nrepl/nrepl - 2dd19a5c28ad733631ee1a33f2742c3c8915a615 authored about 7 years ago by Chas Emerick <[email protected]>
disable inconsequential test that fails strangely on Clojure 1.3.0+

github.com/nrepl/nrepl - 5d91dab6e48812128859022057faf411c980e0a3 authored about 7 years ago by Chas Emerick <[email protected]>
new load-file middleware, now added to default stack

github.com/nrepl/nrepl - b2594b1728ff64f796388a52e96fa4b387517f9a authored about 7 years ago by Chas Emerick <[email protected]>
apply specialized pr-values transport to *all* messages;

otherwise, no higher-level middleware that translates
:op "foo" into :op "eval" will get proper t...

github.com/nrepl/nrepl - 47cf0c0889a06dc6e156e5daf11606f4c3508a4b authored about 7 years ago by Chas Emerick <[email protected]>
add :default write-bencode method in order to throw a useful exception

github.com/nrepl/nrepl - 370387dd778dbc88b0ec348a28f2cbb70d26f814 authored about 7 years ago by Chas Emerick <[email protected]>
re-enable load-file tests

github.com/nrepl/nrepl - db449ee8cc899db310b25ba59e93e884ddcd3ee7 authored about 7 years ago by Chas Emerick <[email protected]>
no need to use a queue when popping expressions out of :code

github.com/nrepl/nrepl - ae488508ad7db30380f1c459ee45d72549b2fda1 authored about 7 years ago by Chas Emerick <[email protected]>
Add links to build.clojure.org

github.com/nrepl/nrepl - 0f439655d5128aecd4dc837b1ad08671784c15cf authored about 7 years ago by Chas Emerick <[email protected]>
brought README up to spec

github.com/nrepl/nrepl - 6fde919d38e5cb6f9a64a9cbc1883c11418ba954 authored about 7 years ago by Chas Emerick <[email protected]>
Update README for 0.2.0-beta8

github.com/nrepl/nrepl - c11a92dee0118641136134038e81f8dd37558df9 authored about 7 years ago by Chas Emerick <[email protected]>
make *out-limit* private, add TODO for eliminating it

github.com/nrepl/nrepl - dc078e6c52676db08fcae6db101431d293589f51 authored about 7 years ago by Chas Emerick <[email protected]>
Flush output after *out-limit* characters

Defaults to 1024, but can be rebound on any message with :out-limit.

github.com/nrepl/nrepl - b58345d7ea3ab8166c1ea325444e660173e0f9a9 authored about 7 years ago by Colin Jones <[email protected]>
fix flushing/newline test

github.com/nrepl/nrepl - 9cd50d33327113db94054e8e513c5e62fe4b3513 authored about 7 years ago by Chas Emerick <[email protected]>
Make proof-of-concept command line client reasonably functional; point to reply as the canonical nREPL command line client.

github.com/nrepl/nrepl - a442249d9b494a4f52e283eff92f312c0840118a authored about 7 years ago by Chas Emerick <[email protected]>
Fix calls using old function signatures

github.com/nrepl/nrepl - 7be12d5463647b599496f470f245993b58a004aa authored about 7 years ago by misfo <[email protected]>
Update readme for 0.2.0-beta7

github.com/nrepl/nrepl - 9960528d6155a5f00ce8331627578fb03a41089a authored about 7 years ago by Chas Emerick <[email protected]>
Flush *out*/*err* before sending value

Also enable automatic flushing so that println actually flushes
*out*/*err*.

github.com/nrepl/nrepl - 6827620398c2939c599cc0e458d6e50053684b7f authored about 7 years ago by Colin Jones <[email protected]>
Improve timing issues in tests

This also prevents a race condition between reading from *in* and
chomping the trailing newline ...

github.com/nrepl/nrepl - 6e973b8cdcbf02af8a96cb482c5fb2a649eef92c authored about 7 years ago by Colin Jones <[email protected]>
Remove stray "#" in session-out that breaks (.println *out*)

The (not off) case in session-out was incorrectly an anonymous function
that was never executed....

github.com/nrepl/nrepl - a90250cac66e4b50a0b71b4a1e876b26c936dc01 authored about 7 years ago by Alex Osborne <[email protected]>
update version for osgi bundle

github.com/nrepl/nrepl - bb5ec033719672fcefde2d1532e96409b5af4952 authored about 7 years ago by Chas Emerick <[email protected]>
build against Clojure 1.4.0 final

github.com/nrepl/nrepl - 9d0120f3b546c61dd3dad6dc989d94f654cf0ac2 authored about 7 years ago by Chas Emerick <[email protected]>
Don't use push- and pop-thread-bindings directly; fixes NREPL-16

github.com/nrepl/nrepl - 7bb18f0a03899e137b780dc19259848c57f4c4b2 authored about 7 years ago by Chas Emerick <[email protected]>
Ensure that await can be used in userland

github.com/nrepl/nrepl - 499424a435b8777b9d4c9f7e155d4d09e98ad9b6 authored about 7 years ago by Chas Emerick <[email protected]>