Michiel Borkent
ac4867daf7
Add doc [skip ci]
2021-06-09 10:40:12 +02:00
Michiel Borkent
15e54ef0a1
Add support for slingshot #675 ( #881 )
...
* Add java.util.Arrays/copyOfRange for slingshot
* add exception for tests
* Add slingshot tests
2021-06-09 10:39:43 +02:00
Michiel Borkent
426e97d1df
sci: get rid of eval-call
2021-06-08 17:40:58 +02:00
Michiel Borkent
267c478e58
sci: only case for CLJS
2021-06-08 15:40:23 +02:00
Michiel Borkent
d6ac0687d9
sci: Get rid of static via meta call
2021-06-08 15:31:23 +02:00
Michiel Borkent
c1f621930d
sci: Get rid of static via meta call
2021-06-08 15:20:54 +02:00
Michiel Borkent
ac8f9b4f8f
Sci: get rid of call via meta op
2021-06-08 11:36:31 +02:00
Michiel Borkent
9af436a0d4
Add java.net.InetSocketAddress ( #878 )
2021-06-07 20:20:28 +02:00
Michiel Borkent
cc21fcc9ef
sci: more ctx-fn
2021-06-06 20:59:36 +02:00
Michiel Borkent
fcc57e08bc
sci: return direct fn call
2021-06-06 13:56:21 +02:00
Michiel Borkent
f6e52b37d5
sci: emit error at analysis time for invalid keyword call
2021-06-06 12:59:52 +02:00
Michiel Borkent
e5a6c5b7a5
sci: clean
2021-06-03 11:33:40 +02:00
Michiel Borkent
3764b52f3a
Implement custom deref outside of sci
2021-06-03 00:25:57 +02:00
Michiel Borkent
225c04d784
sci: minor
2021-06-02 23:34:59 +02:00
Michiel Borkent
957f97fd15
sci: revert optimizations
2021-06-02 21:39:44 +02:00
Michiel Borkent
5d89c623c3
sci: minor
2021-06-02 21:18:01 +02:00
Michiel Borkent
ef4bd8e5f6
sci: count at analysis time
2021-06-02 20:48:47 +02:00
Michiel Borkent
99475511e0
sci: fn destructure at analysis
2021-06-02 20:13:00 +02:00
Michiel Borkent
d8ea844058
sci: minor fn optimization
2021-06-02 18:01:22 +02:00
Michiel Borkent
c71beafcd3
sci: minor fn enhance
2021-06-02 16:18:00 +02:00
Michiel Borkent
d4bf1d1a1d
sci: clean up symbol resolution
2021-06-02 12:02:31 +02:00
Michiel Borkent
dddc32adfd
Version bump
2021-06-01 12:08:31 +02:00
Michiel Borkent
952af31296
doc [skip ci]
2021-06-01 11:58:53 +02:00
Michiel Borkent
6bd17bad98
CHANGELOG [skip ci]
2021-06-01 11:50:36 +02:00
Michiel Borkent
3a9022be04
v0.4.4
2021-06-01 11:47:04 +02:00
Michiel Borkent
e833fb2703
CHANGELOG [skip ci]
2021-06-01 11:46:53 +02:00
Michiel Borkent
beb7d8a9a8
Add java.lang.StackTraceElement
2021-06-01 11:45:12 +02:00
Michiel Borkent
e7bcb2170a
Additional fix for borkdude/sci#567
2021-06-01 11:29:17 +02:00
Michiel Borkent
97298ab0f1
CHANGELOG [skip ci]
2021-06-01 11:13:30 +02:00
Michiel Borkent
fa82ec5087
sci: support trailing metadata in defn
2021-06-01 11:12:41 +02:00
Michiel Borkent
cc26984ab7
Update babashka.nrepl
2021-05-31 14:28:45 +02:00
Michiel Borkent
b0490a0161
CHANGELOG [skip ci]
2021-05-31 10:34:02 +02:00
Michiel Borkent
a8f5ef7287
CHANGELOG [skip ci]
2021-05-31 00:08:06 +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
524a260c26
sci: minor cleanup
2021-05-30 23:24:31 +02:00
Michiel Borkent
4bb2ba8b2c
sci: in-ns minor
2021-05-30 22:11:30 +02:00
Michiel Borkent
8efc710fb3
sci: interop refactor
2021-05-30 21:37:03 +02:00
Michiel Borkent
dceb3d7f10
sci: interop refactor
2021-05-30 21:35:52 +02:00
Michiel Borkent
d1cee42c9d
CHANGELOG [skip ci]
2021-05-30 13:24:05 +02:00
Michiel Borkent
82625b57dd
Tasks: fix edge case
2021-05-30 12:30:06 +02:00
Michiel Borkent
35874fa5ce
babashka.nrepl#40
2021-05-30 12:23:41 +02:00
Michiel Borkent
ac576bd6e7
[ #865 ] Stable namespace
2021-05-30 11:36:30 +02:00
Michiel Borkent
94fc8298e6
[ #865 ] Use print-meta when emitting tasks
2021-05-30 11:27:11 +02:00
Michiel Borkent
9347bfd3d3
sci: new/constructor enhancement
2021-05-29 13:47:14 +02:00
Michiel Borkent
b731cf7f10
sci: lazy-seq enhancement
2021-05-29 11:07:07 +02:00
Thiago Kenji Okada
0a3149ae8a
Do not exit when --static is called on non-Linux [skip ci] ( #871 )
...
While creating [this gist](https://gist.github.com/thiagokokada/115b2588ff65a48d54b8832488801c92 )
I realized that exiting if the --static flag is passed on non-Linux systems
just make more difficult to handle those cases.
Instead, let's just print a message informing the user of their mistake,
and keep running the script with the correct filename.
2021-05-28 23:43:31 +02:00
Michiel Borkent
fa410a7b5e
sci: enhancement for throw
2021-05-28 19:03:02 +02:00
Michiel Borkent
f5deafffb8
sci: try / catch
2021-05-28 17:15:39 +02:00
Thiago Kenji Okada
e955926ee9
Improvements to install script [skip ci] ( #870 )
...
- Use `mktemp -d` to generate a temporary directory, only if user
doesn't use `--download-dir`
- Clean-up the temporary directory using `trap`. Remove
other `rm` calls from code since they're not necessary
anymore
- Run download in a subshell, so after finishing it the
script is still on the directory where the user ran
the script. Fix `./install --dir .` usage
- Fix backup of old Babashka install
2021-05-28 17:07:52 +02:00
Michiel Borkent
1c1d4b531f
Install script: default download dir to TMPDIR [skip ci]
2021-05-28 13:33:11 +02:00