Ecosyste.ms: OpenCollective

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

github.com/nrepl/nrepl

A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.
https://github.com/nrepl/nrepl

derp

42b1a4cabad4ece4b5a7b16718e13f00d44a4ceb authored about 7 years ago by Chas Emerick <[email protected]>
Updated Counterclockwise URL, added Cursive entry

(via @asampal)

dc846f38ff124b0642039f5e057b2a55e6edc267 authored about 7 years ago by Chas Emerick <[email protected]>
0.2.10 readme and changes

a9dc8e592ea2840e07d8a06ddad9b0f8fb66653a authored about 7 years ago by Chas Emerick <[email protected]>
allow evaluation contexts to opt out of pr-values printing of :value slots by setting :printed-value

79e96cd907617d199a4ab91a997634065a7f4b5c authored about 7 years ago by Chas Emerick <[email protected]>
0.2.9 in README

05644853df834830517204a86479b443432e1887 authored about 7 years ago by Chas Emerick <[email protected]>
make the key executor/submit bits in interruptible-eval public

4667b1bc9db1c75ddccfab22855133f0eb85ba08 authored about 7 years ago by Chas Emerick <[email protected]>
typo

bae09543afdeb34f3e5d95d4009f04942d00f73f authored about 7 years ago by Chas Emerick <[email protected]>
0.2.9 changelog

3b79fa9a000d000462f17012fdef97195287db1a authored about 7 years ago by Chas Emerick <[email protected]>
use top-level default executor if one is not provided when creating interruptible-eval middleware

2729d7069356b03de56905f8ed2e4ae6bd2c7dbd authored about 7 years ago by Chas Emerick <[email protected]>
0.2.8 README, ops listing

c3647e75188f988534ddb5f93a20aaf37086622e authored about 7 years ago by Chas Emerick <[email protected]>
move Transport import after corresponding namespace's :require

c58c0a9cbc612f9e31849f0249d2c72a9e20f109 authored about 7 years ago by Chas Emerick <[email protected]>
0.2.8 changelog

c146847a48b01b7e9547b20c16bcb70b79469734 authored about 7 years ago by Chas Emerick <[email protected]>
Tweak serversocket configuration:

* enable reuse of serversocket port, NREPL-67
* default bind address to "localhost", not "0.0.0....

20731beb1184c014be57a22808792c537d8d5df4 authored about 7 years ago by Chas Emerick <[email protected]>
document response of `eval` for interruptible-eval middleware

e270ddf95f571568756efb6e8f8dc79d9200e7be authored about 7 years ago by Chas Emerick <[email protected]>
elide :ns in load-file responses, as it's always `user`, NREPL-68

6974837753d70007f07413985d23c0fdb2f29201 authored about 7 years ago by Chas Emerick <[email protected]>
Add type hint to remove reflection warning

e2ab38890d385ccb1ba78c00e60ecbad990607e0 authored about 7 years ago by Gary Fredericks <[email protected]>
allow middlewares to contribute to result of "describe" response via :describe-fn in descriptor, NREPL-64

a81cbe4bc2da6c38bae1fe56077eed87418c426e authored about 7 years ago by Chas Emerick <[email protected]>
0.2.7 changelog updates

260a893814d2c67a34266b35d581faa4f8b41a4f authored about 7 years ago by Chas Emerick <[email protected]>
NREPL-53: Rewrite middleware linearization logic

The conj-sorted function did not properly implement a topological sort,
as demonstrated by the r...

a5fc78feec3acaa864b4329deb3dd42e01ba4eb6 authored about 7 years ago by Gary Fredericks <[email protected]>
eliminate reflection warnings

dace1fb4065b276ba332fd2dad501db2e1e84f65 authored about 7 years ago by Chas Emerick <[email protected]>
NREPL-70: Add monroe to the list of nrepl clients

Add monroe, with the short description extracted from it's repository.
Also updated the CIDER on...

261bc7450661ad9ab3f6c24aa1c03e1455e3afa3 authored about 7 years ago by Andrew Rosa <[email protected]>
NREPL-66:

* Don't leave *eval* hanging around in user sessions either
* Add regression test for original i...

25d4575cab5e9ad322849379b2b23d055fd1bc45 authored about 7 years ago by Chas Emerick <[email protected]>
NREPL-72: :ns argument to eval shouldn't affect *ns* outside of the scope of that evaluation

2a691e4db03e1b42829cd464dc690b4f84ef9307 authored about 7 years ago by Chas Emerick <[email protected]>
Don't capture *msg* in bindings

*msg* was being captured on print.

f70128d5026d51c25016936b36b91ee42bb6d4f6 authored about 7 years ago by Hugo Duncan <[email protected]>
Stop reading stdin when client sends empty stdin

Otherwise any attempts to signal EOF are just no-ops.

9996edb2e1fbcfd15ace6c7518c649ae7424f669 authored about 7 years ago by Colin Jones <[email protected]>
prep for 0.2.5

46b766b8ed8218ba74d99a643c168ceda9118b2e authored about 7 years ago by Chas Emerick <[email protected]>
Add :version-string property to the Clojure version

b638d668ff2cf3366e8724b00aea444c7afc8253 authored about 7 years ago by Bozhidar Batsov <[email protected]>
only major/minor/incremental is okay when parsing java.version

924c5e1bba5119517535c2454a52c99b07d4b332 authored about 7 years ago by Chas Emerick <[email protected]>
relax java.version parsing test, print actual results when they're unexpected

73397080068eb6aa8fc801f951eb9b4f26de37b8 authored about 7 years ago by Chas Emerick <[email protected]>
Extend Java version information

ce874fc97d856d2993227a26c2f218b1db584f3d authored about 7 years ago by Bozhidar Batsov <[email protected]>
0.2.4 changelog

d1897df7e3dcaab65f34b68f6982ca8a5255b80f authored about 7 years ago by Chas Emerick <[email protected]>
Fix a typo and remove some trailing whitespace

36be8e4682cfad19c6a92c5bf28c69f9f7b6119d authored about 7 years ago by Bozhidar Batsov <[email protected]>
Update session before sending eval response messages.

4e4c27ec4e7272ec569a1baf16f7ae45476dddb8 authored about 7 years ago by Jeff Valk <[email protected]>
eliminate source of thread leak, NREPL-40:

The flailing `future` call is obvious in hindsight. Note that
thread counts (observed via jconsol...

5bbc1fa2ac0679a165ad579b2729d211fdad8f91 authored about 7 years ago by Chas Emerick <[email protected]>
Add Java version info to op "describe"'s response, NREPL-57

f839f6b5a2bdde7a616b239fbbc0660b13570ddd authored about 7 years ago by Chas Emerick <[email protected]>
change socket closing behaviour to accommodate JDK 1.8 changes, fixes NREPL-56

bc2520ac0d720c3b9cc62de3726e3e597c60953f authored about 7 years ago by Chas Emerick <[email protected]>
clojure.pprint require derp

9602c390b8061060378083443f53fe39ef0ed148 authored about 7 years ago by Chas Emerick <[email protected]>
use clojure 1.6 final, add 1.7 snapshot profile

4f5ca5b61e90f9bae510e382230495a573987087 authored about 7 years ago by Chas Emerick <[email protected]>
NREPL-47: Make all deftest names unique

2ce25d5dbd39817feebe5631d4a03ee245f5244c authored about 7 years ago by Andy Fingerhut <[email protected]>
Add CONTRIBUTING.md

8503f54d32f882272d64287eaad7ddd49c99b392 authored about 7 years ago by Sean Corfield <[email protected]>
add super-basic test and documentation for custom eval option, NREPL-50

33814d53f9adb392527e8f6e3f62b96d16b413a4 authored about 7 years ago by Chas Emerick <[email protected]>
Ensure that nREPL server objects can be pretty-printed, fixes NREPL-51

581c37405a4015ef351511e239e1791fe0427142 authored about 7 years ago by Chas Emerick <[email protected]>
Use a local instead of a var

10b3e4c58f16647550f5dd694747e66120577686 authored about 7 years ago by Colin Jones <[email protected]>
NREPL-50: Overridable eval function

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

fixes NREPL-45

d9e5dfcc801f2193a807fe2e5bb359dbdc5b6463 authored about 7 years ago by Colin Jones <[email protected]>
stop testing against 1.5.0-master-SNAPSHOT

d0b4244dddee55b00980da679a5f72df7a69cc56 authored about 7 years ago by Chas Emerick <[email protected]>
Fix test of dependency-less middleware linearization

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

a7b4df8d7d51faf8fe799801f91529f9c2f15732 authored about 7 years ago by Chas Emerick <[email protected]>
always test against 1.6.x now

cecf5ff38f7804bd5cd13ed6c0bee0f75da4df9c authored about 7 years ago by Chas Emerick <[email protected]>
Eliminate some reflective calls

341f935fa340a8172186468225f4e5239229446d authored about 7 years ago by John Hume <[email protected]>
changelog for 0.2.3

f6ac0e3c233aa9ed981f98557b3fa36e6144cfcd authored about 7 years ago by Chas Emerick <[email protected]>
upgrade pom.contrib

57e3279fb64d7b88294c3b47c6cb114b813536e6 authored about 7 years ago by Chas Emerick <[email protected]>
Bind print vars when loading a file

fixes NREPL-41

a8cb679af514338925726600e8c11a479d53d4f9 authored about 7 years ago by Colin Jones <[email protected]>
Fix a couple of typos

fbb5063d3fcff927ea9d16aaddc665a68c6ef5d7 authored about 7 years ago by Colin Jones <[email protected]>
Use a queue for stdin, to avoid PipedReader/Writer

Fixes NREPL-39

4ccde811aa83ce0d55d4e2a839108bcd10a34277 authored about 7 years ago by Colin Jones <[email protected]>
Fix :dependencies misspelling?

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

63fdcaf2f72d7b10293c34b3eab0d69eb9d93785 authored about 7 years ago by Chas Emerick <[email protected]>
eliminate more race conditions in tests

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

05d69a9748069dbff7c30215c9787e57fbd10e81 authored about 7 years ago by Chas Emerick <[email protected]>
changelog and README tweaks for 0.2.2

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

1f0774773cfedbaf421aa2e47029a6689edd898b authored about 7 years ago by Chas Emerick <[email protected]>
expose backing fn for `code` macro

2a9f8ef64e33d1de3b5340ccaf8cd45add25ede0 authored about 7 years ago by Chas Emerick <[email protected]>
Update README and changelog for 0.2.1

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

467666eb050ad083d7f2ef30e1b976c515af6899 authored about 7 years ago by Chas Emerick <[email protected]>
Update README version to 0.2.0

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

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)

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

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

264f613a8574049ddd04a337b5ae9ebfc2467a3a authored about 7 years ago by Chas Emerick <[email protected]>
Ensure that sessions are accessible across connections

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

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

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

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

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

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

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

c299aefad6d05dcf6e18d895f497b63d16945c4b authored about 7 years ago by Chas Emerick <[email protected]>
documentation dump

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

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

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

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

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)

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

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

3c82523532b9444699682b0445e2cfe494ea0719 authored about 7 years ago by Chas Emerick <[email protected]>
0.2.0-beta10

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)

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 ...

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

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

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

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

f4d4f6fb7199fbfdd861061c8755e33b0f7b0206 authored about 7 years ago by Chas Emerick <[email protected]>
close the server socket before individual transports

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

b37e728a28d98b2cd57841177756b7c13d779eef authored about 7 years ago by Chas Emerick <[email protected]>
make bencode throw IOExceptions as appropriate

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

c6b9b495d7cf89334d1b6fba4d835c61a1cdb9ae authored about 7 years ago by Chas Emerick <[email protected]>
outdated TODOs

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 ...

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

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

7a64c7793672b16774fb9aeed97218de944d6612 authored about 7 years ago by Chas Emerick <[email protected]>