Commit graph

3341 commits

Author SHA1 Message Date
Michiel Borkent
42ebb92c5d exec tests 2022-09-23 21:26:37 +02:00
Michiel Borkent
7b563dd802 exec-test [skip ci] 2022-09-23 21:18:52 +02:00
Michiel Borkent
2ff0304821 changelog [skip ci] 2022-09-23 20:55:23 +02:00
Michiel Borkent
2ffbef09d8 process [skip ci] 2022-09-23 17:12:04 +02:00
Michiel Borkent
525f73f822 process 2022-09-23 17:02:13 +02:00
Michiel Borkent
fd3f4a100a process: exit-fn 2022-09-23 13:14:27 +02:00
Michiel Borkent
a9f0483869 Bump CLI 2022-09-22 20:58:36 +02:00
Michiel Borkent
3110dde2ab Fix #1368: -x: do not pick up on aliases in user ns 2022-09-22 20:05:22 +02:00
Michiel Borkent
848683f82d sci 2022-09-22 18:14:07 +02:00
Lee Read
d2c8696039
Make a "babashka built-in" badge available (#1366)
* Make a "babashka built-in" badge available

Of note: added markdown and adoc syntaxes for badges to README.

Closes #1365

* Moved flair section under new badges section

Badges themselves act as headings under badges section.
Reworded badges text for 2 audiences.
1. The general bb user who wants to know what they mean.
2. The library author who might want to display them.

Renamed "Projects" heading to "Compatible Projects"
2022-09-22 17:40:15 +02:00
Michiel Borkent
92a8042f97 changelog 2022-09-22 14:05:50 +02:00
Michiel Borkent
c3f61bdc34 changelog 2022-09-22 14:05:42 +02:00
Michiel Borkent
3b5dbb7c66 Fix #1367: line number in clojure.test output 2022-09-22 14:03:48 +02:00
Wes Morgan
aa0da8f503
Map (on)to-chan!(!) core.async fns (#1371)
* Map (on)to-chan!(!) core.async fns

These are recent replacements for their deprecated predecessors onto-chan & to-chan.

* Add note to changelog about #1370 fix
2022-09-21 21:46:03 +02:00
Michiel Borkent
00dee39196 sci [skip ci] 2022-09-21 16:38:19 +02:00
Michiel Borkent
06d6e97927 sci protocol docs 2022-09-21 12:50:07 +02:00
Michiel Borkent
3bc5bcab5b Bump process 2022-09-20 12:10:08 +02:00
Michiel Borkent
3b9163cde9 Bump clojure.xml 2022-09-19 14:01:10 +02:00
Michiel Borkent
621130960b Bump deps.clj 2022-09-18 21:38:23 +02:00
Michiel Borkent
739f05cc5e CHANGELOGS [skip ci] 2022-09-18 12:51:02 +02:00
Michiel Borkent
b84ecd5da7 CHANGELOG [skip ci] 2022-09-18 12:48:21 +02:00
Michiel Borkent
2f146bd712 Fix #1364: Be tolerant of unknown tags in bb.edn 2022-09-18 12:29:16 +02:00
Eero Helenius
4926aaf85f
Add and expose babashka.classes/all-classes (#1362)
* Add and expose babashka.classes/all-classes

* Add test for babashka.classes/all-classes
2022-09-13 10:54:30 +02:00
Michiel Borkent
d0d36a2bc4 Bump clj-yaml 2022-09-13 10:19:52 +02:00
Michiel Borkent
1a700f6a69 Add -x help 2022-09-12 14:19:47 +02:00
Michiel Borkent
1631349fb6 pods: TCP_NODELAY 2022-09-12 12:43:49 +02:00
Eero Helenius
9566a7d1f1
Add more reflection class methods (#1361) 2022-09-09 20:55:11 +02:00
Michiel Borkent
03b1bfa80f sci tweaks 2022-09-09 20:51:25 +02:00
Michiel Borkent
e1094e1529
Add more reflection classes (#1360) 2022-09-09 20:24:37 +02:00
Michiel Borkent
267646fbe7 Fix gc test 2022-09-09 18:13:40 +02:00
Crispin Wellington
ea4f56886d
Expose a subset of java.lang.ref to enable hooking into the destruction/GC of objects (#1359)
* reify java.lang.Object with optional toString and finalize

* reify java.lang.Runnable

* reflection support for java.lang.Runnable

* java.lang.ref.* class exposure

* test for detection of garbage collection of Object

* added change to changelog
2022-09-09 17:25:32 +02:00
Michiel Borkent
c4c76d58ac fix exec 2022-09-09 16:00:22 +02:00
Michiel Borkent
e3e855f7ae SCI 2022-09-09 14:28:20 +02:00
Michiel Borkent
55ffa95b7d pods issue 52 2022-09-07 21:24:27 +02:00
Wes Morgan
a592104bc5
Fix download-only? fn & use new env var names (#1357) 2022-09-07 21:08:53 +02:00
Michiel Borkent
ef84df8bc9 Revert "pods: allow downloading for other os"
This reverts commit 57a6249dcb.
2022-09-07 20:02:06 +02:00
Michiel Borkent
57a6249dcb pods: allow downloading for other os 2022-09-07 19:48:15 +02:00
Michiel Borkent
42f79d0db3 Expose clojure.main/with-bindings 2022-09-07 19:29:11 +02:00
Eero Helenius
8afd672a20
Add ThreadPoolExecutor rejection policy classes (#1356) 2022-09-07 19:19:42 +02:00
Wes Morgan
c97fb958dc
Only download pods when os.name / os.arch don't match (#1354) 2022-09-07 17:11:06 +02:00
Eero Helenius
dcae949496
Add clojure.core.server/stop-server (#1355) 2022-09-07 16:45:04 +02:00
Michiel Borkent
d91eadbc9c Add ns-unalias 2022-09-07 15:09:59 +02:00
Michiel Borkent
086a5eb5a2 Add AtomicInteger and Long to full interop 2022-09-06 19:52:33 +02:00
Michiel Borkent
2400fc7be0 Add PrintWriter-on 2022-09-06 19:38:32 +02:00
Michiel Borkent
1197f4feec Add interceptor tests 2022-09-06 14:56:26 +02:00
Michiel Borkent
f116b493be process 2022-09-06 10:33:32 +02:00
Michiel Borkent
ea36bbecb9 add auspex tests to CI 2022-09-06 10:31:53 +02:00
Michiel Borkent
cd54d2a911
Improve reify error messages (#1352)
Co-authored-by: Crispin Wellington <retrogradeorbit@gmail.com>
2022-09-06 10:24:15 +02:00
Michiel Borkent
3e2738201c
auspex compatibility (#1351) 2022-09-05 22:59:31 +02:00
Michiel Borkent
18e19934d1 Fix #1350: map clojure.lang.Var to sci.lang.Var 2022-09-05 20:59:37 +02:00