Bob
7df81f1273
make core.async and rewrite-clj integral ( #1014 )
...
* make core.async integral (not a feature)
tasks (in particular, parallel tasks) require core.async
* make rewrite_clj integral (not a feature)
* cleanup mistakes
2021-09-23 18:15:01 +02:00
Michiel Borkent
a43e75ffd6
Add PipedInput/OutputStream ( #1001 )
2021-09-07 11:30:52 +02:00
Michiel Borkent
cddd4ce581
[ #995 ] Add clojure.data.xml/alias-uri
2021-09-01 13:34:47 +02:00
Bob
4ee84947c9
use tagged-literal for unknown EDN tags when creating *input* ( #975 ) ( #976 )
...
* use tagged-literal as default for unknown tags when using -I (or --stream without -i)
* use tagged-literal as default for unknown tags
2021-08-25 17:57:17 +02:00
Bob
a85d593767
make the REPL requires available to command-line scripts ( #972 )
2021-08-22 23:20:41 +02:00
Michiel Borkent
d4f5e57866
[ #959 ] Add *print-readably* and *flush-on-newline*
2021-08-16 22:57:59 +02:00
Michiel Borkent
588cda9eac
[ #934 ] Environment variables not picked up by tools.deps
2021-07-13 11:31:36 +02:00
Bob
b6e65c08a8
add cl-format tests for nil and Writer args ( #931 )
2021-07-10 21:39:23 +02:00
Michiel Borkent
d47290e996
[#922,#927] pprint/formatter-out + cl-format with-out-str support ( #930 )
2021-07-10 11:32:21 +02:00
Bob
16911a54f0
add more windows testing ( #902 )
...
- add default test selector to skip "windows only" tests
- in cases where the differences between *nix shell and windows shell
make the test very messy, add a separate "windows only" test
- make more tests work on Windows
2021-06-24 22:34:57 +02:00
Bob
35e2cd9d05
make tests run on windows as the default ( #235 ) ( #898 )
...
* make tests run on windows as the default
- change from selecting tests to run to selecting tests to skip (remove all :windows tags, add
:skip-windows tag to tests that don't currently work on windows)
- handfuls of calls to `normalize` and `escape-file-paths` to handle platform differences
- split `task-test` to make most of the tests run on windows, and exclude just a couple of Unix-y tests
* make a binding name clearer
* skip nrepl-server-test on Windows
- test fails on CI, so disabling it for now
* unset bb environment vars after running tests
* unset bb environment var after running release-artifact
BABASHKA_EDN being set can interfere with some tests, so unset it before running the
native tests
* skip uberjar test on Windows
uberjar-test's 'throw on empty classpath' test failing on Windows native
(but passes on JVM) - skip it for now
2021-06-20 09:23:58 +02:00
Bob
ce4702318a
add more windows testing ( #894 )
...
- just handling line endings and escaping backslashes in file paths
2021-06-18 23:51:46 +02:00
Bob
e056cb96aa
add more windows testing ( #891 )
...
- add `normalize` call to `bb-native` output
- add `escape-file-paths` function to double up backslashes for Windows paths
passed as strings
- add :windows selector to about 10 more tests, along with various small changes
for Windows testing
- update test.bat to more closely mirror the Linux/Mac test script
2021-06-17 19:43:43 +02:00
Bob
63619fd66b
add windows selector to a couple of tests ( #235 ) ( #888 )
2021-06-16 16:40:02 +02:00
Michiel Borkent
90ac55d588
Start porting Windows tests ( #235 ) ( #887 )
2021-06-16 11:01:17 +02:00
Michiel Borkent
35103f40ef
Upgrade to graal 21.1, fixes #884 ( #885 )
2021-06-13 21:53:07 +02:00
Michiel Borkent
3764b52f3a
Implement custom deref outside of sci
2021-06-03 00:25:57 +02:00
Michiel Borkent
42bf790068
[ #872 ] Add java.lang.ProcessHandle$Info ( #873 )
...
And java.util.Optional
2021-05-31 00:06:21 +02:00
Michiel Borkent
e0e3aa422e
[ #770 ] Add test
2021-05-03 11:06:32 +02:00
Michiel Borkent
87b9d93911
[ #622 ] with-precision
2021-05-02 11:41:57 +02:00
Michiel Borkent
6d540e2f06
Rename --verbose to --debug
2021-05-02 11:16:00 +02:00
Michiel Borkent
d1bbf844de
Add --verbose to global opts
2021-05-02 11:00:44 +02:00
Michiel Borkent
e26f26c1ba
[ #811 ] Fix --classpath when no additional args are passed
2021-04-28 20:14:39 +02:00
Michiel Borkent
f2ec857c66
Add min-version tests
2021-04-28 11:26:49 +02:00
Michiel Borkent
15e71b0807
[ #780 ] Fix uberjar CLI parsing and throw when no classpath is provided
2021-04-22 11:56:13 +02:00
Michiel Borkent
f3630d2fb3
[ #790 ] Add java.security.SecureRandom
2021-04-15 00:04:19 +02:00
Michiel Borkent
e0b1c1b01e
[ #784 ] Support binf.cljc library by adding ByteBuffer and Charset-related classes ( #789 )
2021-04-14 23:27:31 +02:00
Michiel Borkent
d71c3622ec
bb.edn: first iteration
2021-03-28 17:30:44 +02:00
Michiel Borkent
04cd32b84b
[ #754 ] Fix interop with System/out
2021-03-12 10:57:43 +01:00
Michiel Borkent
38c7bc1c17
[ #667 ] Add test
2021-03-12 10:52:11 +01:00
Michiel Borkent
0d59c0f43b
Reify improvements
2021-03-07 13:56:12 +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
728e935973
fix test
2020-12-21 15:00:08 +01:00
Michiel Borkent
f9f2147156
Use public interface for print-method of vars
2020-12-03 11:49:19 +01:00
Michiel Borkent
67c33b2270
[ #664 ] Prepl
2020-11-26 12:06:49 +01:00
Michiel Borkent
86ea4bbc9a
Add Iterable
2020-11-18 22:53:21 +01:00
Michiel Borkent
9cdd81c37b
Get rid of :needs-ctx everywhere
2020-11-18 17:46:21 +01:00
Michiel Borkent
2d77fd6254
[ #630 ] Fix stream example
2020-11-03 11:42:28 +01:00
Michiel Borkent
200d444745
[ #603 ] Partial support for multiple classes in reify
2020-10-18 17:15:16 +02:00
Michiel Borkent
b3fbe7e12e
[ #601 ] Support clojure.java.io/Coercions
2020-10-17 21:13:21 +02:00
Michiel Borkent
322157bed1
Fix test
2020-10-17 16:20:09 +02:00
Michiel Borkent
06b543ea32
Fix test
2020-10-17 16:11:32 +02:00
Michiel Borkent
834bd05ac2
Fix example
2020-10-13 23:09:53 +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
2f445658bf
[ #583 ] round-trip YAML using *input*
2020-09-23 11:15:29 +02:00
Michiel Borkent
49c2661cf6
Fix tests
2020-09-23 10:52:10 +02:00
Michiel Borkent
6d2b026dd2
[ #589 ] Fix REPL error locations
2020-09-23 10:40:43 +02:00
Michiel Borkent
c4d05b4811
[ #557 ] Fix namespace change in REPL
2020-09-16 15:54:39 +02:00
Michiel Borkent
5b0f54e576
[ #508 , #543 ] Improve error reporting with stack trace
2020-08-24 23:45:41 +02:00