Jack
Jack
Enabling the GCDEBUG flag (equivalent to both GCALWAYS and GCPROTECT) causes two segfaults to occur, one in `$&fsplit`, and one in exception-handling code. The `$&fsplit` segfault happens at `split.c:99`, because...
This pull request is meant to improve the usefulness of _es_' `-e` flag. It does a few things: 1. Fixes the bug mentioned at https://github.com/wryun/es-shell/discussions/70#discussioncomment-7967441 This makes it so that...
Surely there must be a better way to handle broken writes than simply imploding.
The easiest way to repro is using `trip.es`, which already has a NUL byte in it for testing this kind of thing. ``` ; { while {!~
This would be new syntax for the shell -- begin throwing tomatoes as desired. People seemed mildly interested in the idea in #53 so here it is. _Note: This shouldn't...
Fixes #5, I think. Behavior without: ``` ; $&a. es panic: eval: bad closure node kind 3 ``` Behavior with: ``` ; $&a. invalid primitive: $&a^. ```
(I'm happy to let this change linger as a PR. I just wanted to share it with folks because I think it's really interesting. It's intended to be an invisible...
_es_ is quick enough to build that this doesn't seem terribly material, but it's likely a sign of a missing dependency link somewhere in the Makefile that should be fixed...
Resolves #80. I'm actually not sure if it's better to go with this "use the primitive if `%run` is unset" fallback, or to just throw an error if `%run` happens...