Bob
3045cd226e
Fix #1489 : prevent uberscript/uberjar overwrites ( #1503 )
2023-02-25 21:36:02 +01:00
Michiel Borkent
187ee7da00
Add support for .getWatches on atoms
2023-02-25 21:33:55 +01:00
Michiel Borkent
3ad043769c
Use GraalVM 22.3.1 on JDK 19.0.2 with virtual thread support ( #1500 )
2023-02-21 16:23:03 +01:00
Michiel Borkent
be426ee56d
Add secret key test
2023-02-15 13:30:09 +01:00
Daniel Vingo
ead237eee3
Add more java classes and interfaces to support juxt.tick ( #1490 )
2023-02-10 10:39:54 +01:00
Michiel Borkent
6d1f295f47
Fix #1487 : babashka.tasks/clojure with 0 args ( #1488 )
2023-02-06 22:36:26 +01:00
Michiel Borkent
a19d05b8da
Support reader_tags.clj(c) ( #1481 )
2023-02-03 21:21:56 +01:00
Michiel Borkent
ca1e2d7769
Classloader interop improvements ( #1480 )
2023-02-03 13:08:55 +01:00
Michiel Borkent
72dbf53df7
TODO: disable :flaky tests on master branch:
2023-02-01 23:00:13 +01:00
Michiel Borkent
76e779d0d3
Compatibility with clojure.tools.namespace.repl/refresh and clojure.java.classpath ( #1479 )
2023-02-01 21:53:52 +01:00
Rahuλ Dé
32864476e5
Fix #1473 : make :local/root deps resolve paths relative to bb.edn
...
Co-authored-by: Michiel Borkent <michielborkent@gmail.com>
2023-01-28 14:27:54 +01:00
Michiel Borkent
4220902927
Try fixing test on Windows
2023-01-23 18:13:47 +01:00
Michiel Borkent
a464b59bc2
Fix #1472 : fix double tokenization when calling clojure from tasks
2023-01-23 16:35:51 +01:00
Michiel Borkent
eca7847ed9
Fix #1467 : avoid printing results by default, unless --prn is enabled ( #1469 )
2023-01-21 15:38:50 +01:00
Michiel Borkent
b9308eddcc
Fix #1456 : allow dyn vars to be set in socket REPL ( #1461 )
2023-01-04 21:23:29 +01:00
Michiel Borkent
3aca505790
Partial fix for #1456 (nREPL issue) ( #1460 )
...
Co-authored-by: axks <alexander.kaiser@blockinfinity.com>
2023-01-04 20:46:04 +01:00
Matthew Downey
62916fa292
Fix #1451 : Allow passing explicit file and line number to clojure.test
2022-12-20 19:41:36 +01:00
Michiel Borkent
69db7105e5
Support new syntax in babashka.deps/clojure ( #1440 )
2022-12-07 10:04:40 +01:00
Michiel Borkent
bd857ae3e1
Partially revert, will revisit
2022-12-05 17:46:43 +01:00
Michiel Borkent
43375d49a2
Allow deps/clojure to be called with new syntax
2022-12-05 15:14:52 +01:00
ikappaki
6e00354053
Fix 1430: empty tasks names display list ( #1431 )
...
Co-authored-by: ikappaki <ikappaki@users.noreply.github.com>
2022-11-28 10:51:39 +01:00
Michiel Borkent
99f1e948d3
Fix pREPL tests
2022-11-19 11:50:14 +01:00
Michiel Borkent
40e0087b59
Fix socket repl tests
2022-11-19 11:21:23 +01:00
Michiel Borkent
b458d79b29
Switch to use ctx-store for global context
2022-11-19 11:00:35 +01:00
Michiel Borkent
9ed3cb6a31
Fix #1414 : preserve metadata on exec task function argument map
2022-11-11 17:34:44 +01:00
Michiel Borkent
ac1b16bfc8
SCI: preserve more stacktrace, e.g. on throw
2022-11-10 21:04:01 +01:00
Michiel Borkent
bca3f28e28
Graalvm 22.3.0 ( #1408 )
2022-10-25 22:56:57 +02:00
Michiel Borkent
351723fdb6
Fix #1384 : allow .indexOf on LazySeq
2022-10-18 17:32:22 +02:00
Michiel Borkent
b6f19b03dc
Fix #1397 : clojure.lang.Namespace
2022-10-18 17:27:17 +02:00
Baishampayan Ghose
77768cec67
feat: Honor *print-namespace-maps* in pprint ( #1387 )
...
We can now use the dynamic var `*print-namespace-maps*` to control how
maps with namespaced keys are printed using `pprint`.
Fixes : #1381
2022-10-04 19:11:59 +02:00
Michiel Borkent
020d42a94f
Fix #808 : -Sdeps
2022-09-24 13:25:06 +02:00
Bob
78cbdd1d82
#1336 : --force as global opt ( #1374 )
2022-09-24 10:59:34 +02:00
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
3110dde2ab
Fix #1368 : -x: do not pick up on aliases in user ns
2022-09-22 20:05:22 +02:00
Michiel Borkent
3b5dbb7c66
Fix #1367 : line number in clojure.test output
2022-09-22 14:03:48 +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
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
cd54d2a911
Improve reify error messages ( #1352 )
...
Co-authored-by: Crispin Wellington <retrogradeorbit@gmail.com>
2022-09-06 10:24:15 +02:00
Michiel Borkent
18e19934d1
Fix #1350 : map clojure.lang.Var to sci.lang.Var
2022-09-05 20:59:37 +02:00
Michiel Borkent
9ed705f8db
Pod namespaces come before namespaces from source
2022-06-20 12:14:48 +02:00
Michiel Borkent
4bfe0eec89
Convey print-length to pprint and allow set!
2022-04-16 11:37:14 +02:00
Michiel Borkent
d8db9eee63
fix #1231 : missing methods in reify should fall back to default interface methods ( #1240 )
2022-04-14 18:14:31 +02:00
Bob
3d0befb52b
update some SciVar names (metadata-wise) to align with babashka name ( #1236 )
...
* update SciVar names to align with the symbols in the namespace maps
* make test using a bb script more consistent with others
* update changelog
2022-04-07 14:02:06 +02:00
Stel Abrego
d2278835f1
Fix #1041 : Improve error message when regex literal in EDN config ( #1230 )
...
* Improve error message when regex literal in EDN config (#1041 )
Regex literal syntax (example: #"^foo") is not allowed in EDN. With the
ability to write tasks in the config file, users may mistakenly try to
include regex literals. This patch improves the error message by
informing the user that literal regex syntax is not allowed and
recommends using re-pattern instead.
* Update changelog
* Fixup main.clj
* Fixup changelog
2022-04-05 11:03:39 +02:00
Michiel Borkent
f09e085c75
Move bb.edn in uberjar to META-INF
2022-04-03 13:36:00 +02:00
Michiel Borkent
e81ef4aac0
Declarative pod support for uberscript ( #1227 )
2022-04-02 23:41:04 +02:00
Michiel Borkent
7af93adf15
Fix test
2022-04-02 17:47:27 +02:00