Michiel Borkent
|
6a7baf2a90
|
v0.3.1
|
2021-03-30 18:06:56 +02:00 |
|
Michiel Borkent
|
02cecb259d
|
help
|
2021-03-30 17:57:07 +02:00 |
|
Michiel Borkent
|
e95a10cf6b
|
help
|
2021-03-30 11:41:12 +02:00 |
|
Michiel Borkent
|
c9826b9694
|
help
|
2021-03-30 11:32:30 +02:00 |
|
Michiel Borkent
|
6f133ed9f2
|
help
|
2021-03-30 11:31:58 +02:00 |
|
Michiel Borkent
|
093f9828f0
|
help
|
2021-03-30 11:29:46 +02:00 |
|
Michiel Borkent
|
69c1b65689
|
help
|
2021-03-30 11:27:23 +02:00 |
|
Michiel Borkent
|
4e667679a5
|
CHANGELOG [skip ci]
|
2021-03-29 23:57:13 +02:00 |
|
Michiel Borkent
|
c1670e8670
|
Improve doc
|
2021-03-28 22:48:44 +02:00 |
|
Michiel Borkent
|
40d34c27d7
|
help [skip ci]
|
2021-03-28 17:33:40 +02:00 |
|
Michiel Borkent
|
d71c3622ec
|
bb.edn: first iteration
|
2021-03-28 17:30:44 +02:00 |
|
Michiel Borkent
|
bfe139eacc
|
add vars
|
2021-03-27 11:52:33 +01:00 |
|
Michiel Borkent
|
ac2bc23365
|
Fix tests
|
2021-03-15 22:44:16 +01:00 |
|
Michiel Borkent
|
2d81c3a8e3
|
Add FileInputStream
|
2021-03-15 22:37:03 +01:00 |
|
Michiel Borkent
|
db908004c7
|
Revert "Reduce size"
This reverts commit 1d3392e60e.
|
2021-03-14 18:43:06 +01:00 |
|
Michiel Borkent
|
1d3392e60e
|
Reduce size
|
2021-03-14 18:34:12 +01:00 |
|
Michiel Borkent
|
aacbcc3602
|
Add java.util.regex.Matcher to increase compatibility with version-clj.
|
2021-03-14 17:38:04 +01:00 |
|
Michiel Borkent
|
0b332431d3
|
Fix proxy instance check
|
2021-03-13 18:08:36 +01:00 |
|
Michiel Borkent
|
c79d48cdde
|
Fix proxy exception
|
2021-03-13 17:49:19 +01:00 |
|
Michiel Borkent
|
7262e1e709
|
note [skip ci]
|
2021-03-13 17:30:54 +01:00 |
|
Michiel Borkent
|
7c608452b5
|
clean [skip ci]
|
2021-03-13 17:30:08 +01:00 |
|
Michiel Borkent
|
a426cddd4a
|
proxy + protocols
|
2021-03-13 17:25:24 +01:00 |
|
Michiel Borkent
|
c0e512e304
|
proxy
|
2021-03-13 17:04:35 +01:00 |
|
Wilker Lúcio
|
6a911fc54f
|
Augment proxy to fulfill custom maps interfaces (#755)
|
2021-03-13 16:37:51 +01:00 |
|
Michiel Borkent
|
ae047b5809
|
Support this in proxy
|
2021-03-13 14:59:44 +01:00 |
|
Michiel Borkent
|
ea88219ad6
|
Fix
|
2021-03-13 12:47:25 +01:00 |
|
Michiel Borkent
|
8551817724
|
Narrow scope of reify
|
2021-03-13 12:44:12 +01:00 |
|
Michiel Borkent
|
f58748ebbe
|
Remove proxy-super
|
2021-03-13 11:18:53 +01:00 |
|
Michiel Borkent
|
5555ea4ede
|
APersistentMap test
|
2021-03-12 20:31:58 +01:00 |
|
Michiel Borkent
|
fa92537bdf
|
Preliminary proxy support
|
2021-03-12 14:47:18 +01:00 |
|
Michiel Borkent
|
6a47a4dc29
|
Preliminary proxy support
|
2021-03-12 14:47:03 +01:00 |
|
Michiel Borkent
|
45faf1ec63
|
Add java.io.OutputStreamWriter and java.io.PrintStream
|
2021-03-12 10:24:29 +01:00 |
|
Wilker Lúcio
|
39284ae707
|
Add IndexOutOfBoundsException and Map$Entry (#751)
* Add IndexOutOfBoundsException, IHashEq and Map$Entry
* Remove IHashEq interface
|
2021-03-10 23:21:35 +01:00 |
|
Wilker Lúcio
|
2ad4d3342c
|
Map type extensions (#749)
|
2021-03-08 22:58:43 +01:00 |
|
Michiel Borkent
|
fcb2554ff3
|
CHANGELOG [skip ci]
|
2021-03-08 10:46:38 +01:00 |
|
Michiel Borkent
|
0d59c0f43b
|
Reify improvements
|
2021-03-07 13:56:12 +01:00 |
|
Michiel Borkent
|
bc8739a57e
|
sci: reify
|
2021-03-07 12:34:01 +01:00 |
|
Michiel Borkent
|
d72aa3158a
|
sci#540: one reify to rule them all
|
2021-03-07 11:43:35 +01:00 |
|
Michiel Borkent
|
874593bae9
|
Add clojure.lang.Associative
|
2021-03-06 16:02:41 +01:00 |
|
Michiel Borkent
|
1391f028bf
|
sci: update to new reify config
|
2021-03-06 11:17:39 +01:00 |
|
Michiel Borkent
|
e64dbc7691
|
Support reifying clojure.lang.IFn and clojure.lang.ILookup (#740)
|
2021-02-28 18:23:45 +01:00 |
|
Michiel Borkent
|
8733bcb795
|
Add classes for instance checks (#739)
|
2021-02-27 10:15:28 +01:00 |
|
Michiel Borkent
|
dab1020622
|
[#736] Update link in nREPL server [skip ci]
|
2021-02-24 21:03:16 +01:00 |
|
Michiel Borkent
|
1736adb171
|
Use default print-right-margin
|
2021-02-15 14:09:43 +01:00 |
|
Michiel Borkent
|
e4a9660670
|
[#728] Update fs lib with split-paths
|
2021-02-10 10:07:28 +01:00 |
|
Michiel Borkent
|
77daea7362
|
[#712] Upgrade to GraalVM 21.0.0 (#725)
|
2021-02-07 12:23:20 +01:00 |
|
Michiel Borkent
|
24032734e7
|
fs
|
2021-02-06 21:24:25 +01:00 |
|
Michiel Borkent
|
4daef2fbcc
|
fs [skip ci]
|
2021-02-06 17:51:19 +01:00 |
|
Michiel Borkent
|
52f2728735
|
fs update
|
2021-02-06 14:11:16 +01:00 |
|
Michiel Borkent
|
6c5f20f786
|
fs: fix delete-tree
|
2021-02-06 10:11:53 +01:00 |
|
Michiel Borkent
|
549c2166b4
|
fs
|
2021-02-05 23:29:23 +01:00 |
|
Michiel Borkent
|
9220b983c5
|
Fix gaka tests
|
2021-02-03 23:06:18 +01:00 |
|
Michiel Borkent
|
931fadabb2
|
[#487] Include clojure.test.check as preparation for clojure.spec
|
2021-01-24 21:07:07 +01:00 |
|
Michiel Borkent
|
c4bb42df3e
|
[#646] Add hiccup.core and hiccup2.core
|
2021-01-23 22:47:35 +01:00 |
|
Michiel Borkent
|
6dc6cbab12
|
Add clojure.lang.Ratio
|
2021-01-23 15:47:28 +01:00 |
|
Michiel Borkent
|
497bfb01da
|
[#594] Include clojure.core.match
|
2021-01-23 14:02:00 +01:00 |
|
Michiel Borkent
|
0f97da2d9c
|
Add IllegalArgumentException
|
2021-01-23 13:45:09 +01:00 |
|
Michiel Borkent
|
bb4ef582d6
|
Add instance check for clojure.lang.Fn
|
2021-01-20 12:52:56 +01:00 |
|
Michiel Borkent
|
fecefc3f92
|
Note
|
2021-01-19 15:21:25 +01:00 |
|
Michiel Borkent
|
428b946f45
|
minor
|
2021-01-19 14:33:01 +01:00 |
|
Michiel Borkent
|
6a3594deeb
|
core.match compat
|
2021-01-19 14:09:52 +01:00 |
|
Michiel Borkent
|
3d27677186
|
[#707] Add pp from clojure.pprint
|
2021-01-10 15:40:13 +01:00 |
|
Michiel Borkent
|
ee22efdb40
|
Carve
|
2021-01-02 15:03:06 +01:00 |
|
Michiel Borkent
|
e309b49e1b
|
Rename
|
2021-01-01 11:26:31 +01:00 |
|
Michiel Borkent
|
c371e50a2b
|
Sci: get rid of end-line and end-col metadata
|
2020-12-24 16:22:09 +01:00 |
|
Michiel Borkent
|
697c5b6152
|
sci: rename error key
|
2020-12-20 23:25:03 +01:00 |
|
Michiel Borkent
|
e88dc25709
|
sci: restructure internal ns
|
2020-12-16 13:03:35 +01:00 |
|
Michiel Borkent
|
44d632718d
|
Rename clojure to --clojure
|
2020-12-13 18:02:30 +01:00 |
|
Michiel Borkent
|
a95808bf9e
|
[#677, #678] Correct namespace name
|
2020-12-13 15:56:24 +01:00 |
|
Michiel Borkent
|
7b8745806f
|
[#677, #678] babashka.deps add-deps + clojure + clojure subcommand
|
2020-12-13 11:41:20 +01:00 |
|
Michiel Borkent
|
1489e003f2
|
[#670] Add split-classpath
|
2020-12-06 11:41:05 +01:00 |
|
Michiel Borkent
|
a04a09c018
|
[#670] Expose get-classpath
|
2020-12-06 11:01:37 +01:00 |
|
Kevin W. van Rooijen
|
b269b37ecf
|
Add babashka.classpath/classpath (#669)
|
2020-12-06 10:57:24 +01:00 |
|
Michiel Borkent
|
409380dbc3
|
Bind *print-level* in pREPL
|
2020-12-03 11:12:46 +01:00 |
|
Michiel Borkent
|
67c33b2270
|
[#664] Prepl
|
2020-11-26 12:06:49 +01:00 |
|
Michiel Borkent
|
52f1296467
|
[#658] Remove cheshire smile functions
|
2020-11-20 17:36:06 +01:00 |
|
Michiel Borkent
|
04500f2448
|
Import Iterable
|
2020-11-19 09:22:25 +01:00 |
|
Michiel Borkent
|
86ea4bbc9a
|
Add Iterable
|
2020-11-18 22:53:21 +01:00 |
|
Michiel Borkent
|
c94b4f9148
|
sci + nrepl using REPL variables
|
2020-11-18 22:49:51 +01:00 |
|
Michiel Borkent
|
a74cb810f5
|
Fix class
|
2020-11-18 21:46:24 +01:00 |
|
Michiel Borkent
|
76aa7f8f9b
|
Add Seqable instance check
|
2020-11-18 21:16:29 +01:00 |
|
Michiel Borkent
|
e65457cf29
|
Use REPL variables from sci
|
2020-11-18 20:38:05 +01:00 |
|
Michiel Borkent
|
9cdd81c37b
|
Get rid of :needs-ctx everywhere
|
2020-11-18 17:46:21 +01:00 |
|
Michiel Borkent
|
7bf2230f1b
|
Revert "Add PipedInputStream and PipedOutputStream"
This reverts commit 51133263f2.
|
2020-11-17 21:50:39 +01:00 |
|
Burin Choomnuan
|
51133263f2
|
Add PipedInputStream and PipedOutputStream
|
2020-11-17 10:28:46 +01:00 |
|
Jakub Holy
|
b73940861f
|
Add feature/oracledb (#638)
NOTE: Using the Oracle driver directly requires some GraalVM settings
while the helidon wrapper provides those and thus works out of the box.
|
2020-11-11 22:29:42 +01:00 |
|
Michiel Borkent
|
76dd775991
|
Protocol test
|
2020-11-11 00:00:17 +01:00 |
|
Michiel Borkent
|
d4f9e89577
|
Add more interfaces to build protocols for
|
2020-11-10 23:40:28 +01:00 |
|
Michiel Borkent
|
2d77fd6254
|
[#630] Fix stream example
|
2020-11-03 11:42:28 +01:00 |
|
Michiel Borkent
|
d8da037af9
|
[#627] Expose pprint/simple-dispatch
|
2020-11-01 20:15:14 +01:00 |
|
Michiel Borkent
|
5ec6915c45
|
Process tweaks
|
2020-10-21 13:47:04 +02:00 |
|
Michiel Borkent
|
756d25c6a6
|
[#619] Add more cheshire vars
|
2020-10-21 10:25:22 +02:00 |
|
Michiel Borkent
|
ec731a4d47
|
Process updates
|
2020-10-21 10:23:26 +02:00 |
|
Michiel Borkent
|
c69b64c61c
|
babashka/process updates
|
2020-10-20 23:51:42 +02:00 |
|
Michiel Borkent
|
1c10221f86
|
babashka/process updates
|
2020-10-20 23:50:48 +02:00 |
|
Michiel Borkent
|
8c73a02915
|
[babashka/process#2] *escape-fn*
|
2020-10-19 23:46:21 +02:00 |
|
Michiel Borkent
|
9027055cc7
|
[#521] babashka.process
|
2020-10-19 16:15:54 +02:00 |
|
Michiel Borkent
|
200d444745
|
[#603] Partial support for multiple classes in reify
|
2020-10-18 17:15:16 +02:00 |
|
Michiel Borkent
|
5ba2c34794
|
[#607] Add clojure.pprint/write
|
2020-10-17 22:10:31 +02:00 |
|
Michiel Borkent
|
b3fbe7e12e
|
[#601] Support clojure.java.io/Coercions
|
2020-10-17 21:13:21 +02:00 |
|
Kevin W. van Rooijen
|
13f65f05ae
|
Add optional clojure-lanterna feature
|
2020-10-12 17:42:18 +02:00 |
|
Michiel Borkent
|
b5f65e10a6
|
[#611] pprint/print-table should write to sci/out
|
2020-10-11 17:02:50 +02:00 |
|
Michiel Borkent
|
864c30ef15
|
[#606] Fix System/exit in REPL
|
2020-10-05 22:11:21 +02:00 |
|
Michiel Borkent
|
079faf8106
|
[#600] Support java.io.FilenameFilter
|
2020-09-30 20:21:55 +02:00 |
|
Michiel Borkent
|
c078dc69e4
|
[#600] Support java.io.FileFilter
|
2020-09-30 17:14:42 +02:00 |
|
Michiel Borkent
|
4a45cd3fd7
|
[#600] Support for reifying java.nio.file.FileVisitor
|
2020-09-30 15:37:29 +02:00 |
|
Michiel Borkent
|
60ff9cf1bd
|
rm java.util.regex.Pattern for now
|
2020-09-28 23:04:17 +02:00 |
|
Michiel Borkent
|
d3ebe97e95
|
rm java.util.regex.Pattern for now
|
2020-09-28 22:58:25 +02:00 |
|
Michiel Borkent
|
194c631fb7
|
Add java.util.regex.Matcher
|
2020-09-28 22:53:05 +02:00 |
|
Michiel Borkent
|
6e358ed20d
|
Add java.util.zip.ZipEntry
|
2020-09-27 14:18:44 +02:00 |
|
Michiel Borkent
|
2c2b02a33d
|
Add java.util.zip.ZipInputStream
|
2020-09-27 14:09:28 +02:00 |
|
Michiel Borkent
|
706dbf6a97
|
[#571] Use real clojure.pprint, not fipp
|
2020-09-25 12:04:31 +02:00 |
|
Michiel Borkent
|
2f445658bf
|
[#583] round-trip YAML using *input*
|
2020-09-23 11:15:29 +02:00 |
|
Michiel Borkent
|
6d2b026dd2
|
[#589] Fix REPL error locations
|
2020-09-23 10:40:43 +02:00 |
|
Michiel Borkent
|
1efd3e6d3d
|
[#587] Avoid NPE in error handling
|
2020-09-22 15:10:39 +02:00 |
|
Michiel Borkent
|
a1d34f5242
|
[#556] Add org.httpkit.server namespace (experimental)
|
2020-09-20 23:19:49 +02:00 |
|
Michiel Borkent
|
604dabec8c
|
[#581] Add java.io.FileNotFoundException
|
2020-09-20 11:38:14 +02:00 |
|
Michiel Borkent
|
9aec485913
|
[#561] Add tests + enhancements for org.httpkit.client
|
2020-09-19 14:30:48 +02:00 |
|
Michiel Borkent
|
f89da080c3
|
[#561] Add org.httpkit.client namespace
This also bumps GraalVM to 20.2.0 and XCode to version 12
|
2020-09-18 21:32:08 +02:00 |
|
Michiel Borkent
|
c4d05b4811
|
[#557] Fix namespace change in REPL
|
2020-09-16 15:54:39 +02:00 |
|
Michiel Borkent
|
a0da0d952b
|
[borkdude/sci#401] Support implementing IDeref/IAtom/IAtom2
|
2020-09-16 14:31:28 +02:00 |
|
Michiel Borkent
|
e7946d1d55
|
Add java.security.DigestInputStream
|
2020-09-08 09:43:38 +02:00 |
|
Michiel Borkent
|
0c78a249f9
|
Add java.nio.file.FileVisitOption (#566)
|
2020-09-08 09:43:12 +02:00 |
|
Teodor Heggelund
|
6e8bb719b0
|
Fix spelling error in bb --help (#555)
|
2020-08-29 10:37:59 +02:00 |
|
Michiel Borkent
|
007ebb918e
|
Add java.time.format.DateTimeParseException
|
2020-08-27 15:45:33 +02:00 |
|
Michiel Borkent
|
7cbaa36652
|
[#543] Stacktrace improvements
|
2020-08-26 18:16:11 +02:00 |
|
Michiel Borkent
|
5b0f54e576
|
[#508, #543] Improve error reporting with stack trace
|
2020-08-24 23:45:41 +02:00 |
|
Michiel Borkent
|
ab0af85884
|
[#536] Support uberjars
|
2020-08-19 16:39:42 +02:00 |
|
Michiel Borkent
|
60c73d21a6
|
[#535] use distinct instead of dedupe
|
2020-08-17 12:42:27 +02:00 |
|
Michiel Borkent
|
d98316a477
|
[#536] limit search for manifest to jar file
|
2020-08-16 20:35:38 +02:00 |
|
Michiel Borkent
|
916858e016
|
Add -jar option to run uberjar
|
2020-08-16 20:25:58 +02:00 |
|
Michiel Borkent
|
02032625ee
|
[#535] fix order in --uberscript (2)
|
2020-08-16 18:00:39 +02:00 |
|
Michiel Borkent
|
0829ccbe2e
|
[#535] fix order in --uberscript
|
2020-08-16 15:59:38 +02:00 |
|
Michiel Borkent
|
1761aac14a
|
[babashka/babashka.nrepl#25] fix binding of *warn-on-reflection* in nREPL
|
2020-08-14 17:40:57 +02:00 |
|
Michiel Borkent
|
9b68099543
|
[#532] Prefer .getAbsoluteFile over .getCanonicalFile for preserving
|
2020-08-14 11:39:48 +02:00 |
|
Michiel Borkent
|
88aa247536
|
[#468] Add clojure.core.protocols w Datafiable and Navigable
|
2020-08-13 11:20:32 +02:00 |
|
Michiel Borkent
|
71e2957ecc
|
[#468] fix ns name
|
2020-08-12 09:39:19 +02:00 |
|
Michiel Borkent
|
f091eeddd9
|
[#528] Allow reading resources from jar files
|
2020-08-12 09:34:38 +02:00 |
|
Michiel Borkent
|
4729fb1d8b
|
[#468] Add clojure.datafy namespace
|
2020-08-11 21:57:03 +02:00 |
|
Chris Badahdah
|
e4714bb18c
|
Expose tap>, add-tap and remove-tap (#527)
|
2020-08-11 18:07:56 +02:00 |
|
Gabriel Horner
|
106fd03e7b
|
Add java class to support circle/bond (#522)
|
2020-08-08 09:59:24 +02:00 |
|
Michiel Borkent
|
65eecdfc1c
|
Several improvements around destroying subprocesses
See test/babashka/scripts/child.bb
|
2020-08-01 16:47:10 +02:00 |
|
Michiel Borkent
|
227b8a0e77
|
Fix BABASHKA_LEAN
|
2020-07-05 12:13:08 +02:00 |
|
Michiel Borkent
|
d422cbb91a
|
[#478] Add babashka.file property
|
2020-06-27 12:58:45 +02:00 |
|
Michiel Borkent
|
8a75a70bbe
|
[#498] Fix for invoking -f with empty file
|
2020-06-27 12:12:53 +02:00 |
|
Michiel Borkent
|
36be2a8dc5
|
Add java.net.ConnectException
|
2020-06-26 11:56:04 +02:00 |
|
Michiel Borkent
|
e095e1485a
|
[#479] Add babashka.version system property
|
2020-06-26 10:38:58 +02:00 |
|
André de Jager
|
475622f7f4
|
Changes needed for cli-matic (#499)
* Changes needed for cli-matic
- Added more clojure.lang classes
- Added tools.cli/make-summary-part
* Remove trailing empty line
|
2020-06-26 09:28:54 +02:00 |
|
Michiel Borkent
|
633264096d
|
[#495] add clojure.java.browse/browse-url
|
2020-06-23 15:14:26 +02:00 |
|
Michiel Borkent
|
834c78c044
|
[#491] fix binding of clojure.test/report
|
2020-06-22 11:36:08 +02:00 |
|