Releases: feenkcom/gtoolkit
Releases · feenkcom/gtoolkit
Release v1.0.417
Release version v1.0.417 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.417/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/Bloc/commit/9695fc by Aliaksei Syrel [feenkcom/gtoolkit#3568] fix repainting when an element no longer wants a composition layer https://github.com/feenkcom/gtoolkit-visualizer/commit/4ca072 by Oscar Nierstrasz tweaked pattern map layout feenkcom/gtoolkit#3411 https://github.com/feenkcom/gtoolkit/commit/df5cc9 by Oscar Nierstrasz Updated Moldable Object and Example Object feenkcom/gtoolkit#3411 https://github.com/feenkcom/gtoolkit/commit/7bb3fb by Oscar Nierstrasz Added Throwaway Analysis Tool draft feenkcom/gtoolkit#3411 https://github.com/feenkcom/gtoolkit/commit/cff266 by Oscar Nierstrasz Added Tooling Buildup draft feenkcom/gtoolkit#3411 https://github.com/feenkcom/gtoolkit/commit/9a043d by Oscar Nierstrasz Added Explainable System and Moldable Tool feenkcom/gtoolkit#3411
Release v1.0.416
Release version v1.0.416 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.416/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/gtoolkit-visualizer/commit/2d4a5f by Oscar Nierstrasz Updated pattern map with new patterns https://github.com/feenkcom/gtoolkit/commit/14a7c9 by Oscar Nierstrasz Updated pattern map with new patterns (stubs)
Release v1.0.415
Release version v1.0.415 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.415/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/pharo-futures/commit/cf21d6 by Aliaksei Syrel add Collections-Native to allowed packages in Futures https://github.com/feenkcom/pharo-futures/commit/1105a6 by Aliaksei Syrel add a counter of scheduled futures https://github.com/feenkcom/gtoolkit-coder/commit/c51b28 by Aliaksei Syrel reuse elements when scrolling through a packages tree https://github.com/j-brant/SmaCC/commit/65b856 by John Brant some ts parser updates https://github.com/feenkcom/gt4pharo/commit/124184 by Andrei ChiÈ Merge cb85ab059933d29fe1ad290dc23b3484da4dc789 https://github.com/feenkcom/gt4pharo/commit/b84c91 by Andrei ChiÈ Merge e882ff5e74ace37b602c490f8538bb39fb547eef https://github.com/feenkcom/gt4pharo/commit/826c1f by Andrei ChiÈ Formatting change https://github.com/feenkcom/gtoolkit-debugger/commit/ad36fb by Andrei ChiÈ Merge 3e7803415ea0a6e259e469375791492adc6d3f0f https://github.com/feenkcom/gtoolkit-debugger/commit/9deb72 by Andrei ChiÈ Formatting changes https://github.com/feenkcom/gtoolkit-debugger/commit/c740dd by Andrei ChiÈ Use = when comparing contexts as for local contexts if uses ==. https://github.com/feenkcom/gtoolkit-debugger/commit/f9ffc8 by Andrei ChiÈ Add back GtDebuggerPharoStackModel to this package https://github.com/feenkcom/gtoolkit-debugger/commit/f55c06 by Andrei ChiÈ Add GtDebuggerAbstractStackModel to make the stack model more reusable https://github.com/feenkcom/gtoolkit-remote/commit/2f35dd by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gtoolkit-remote/commit/49c015 by Andrei ChiÈ Move extensions back to gt4gemstone https://github.com/feenkcom/gtoolkit-remote/commit/9c441c by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gtoolkit-remote/commit/41e6b3 by Andrei ChiÈ Move more methods using GtPhlowColor to remote phlow https://github.com/feenkcom/gtoolkit-remote/commit/2151a4 by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gtoolkit-remote/commit/04ee51 by Andrei ChiÈ Move methods using GtPhlowColor to remote phlow https://github.com/feenkcom/gtoolkit-visualizer/commit/4e2c34 by Don Roberts Fix dominance tree layoyut in the presence of cycles [feenkcom/gtoolkit#3566] https://github.com/feenkcom/gtoolkit-releaser/commit/67b2b5 by Andrei ChiÈ Merge 27cbe397edae7c192a30ba88524393490a661007 https://github.com/feenkcom/gtoolkit-releaser/commit/0b8bfe by Andrei ChiÈ Use a block for #sum: instead of a selector https://github.com/feenkcom/lepiter/commit/2004dd by Oscar Nierstrasz Added test for database named https://github.com/feenkcom/gt4famix3/commit/d32270 by John Brant annotations on ts export statements https://github.com/feenkcom/gt4famix3/commit/9a6cb9 by John Brant adding annotations to js importer https://github.com/feenkcom/gtoolkit-world/commit/e409e2 by Oscar Nierstrasz Added hook to lazily load a missing database for a home card https://github.com/feenkcom/gtoolkit-world/commit/956471 by Aliaksei Syrel add a sparkline to the futures pool https://github.com/feenkcom/gt4gemstone/commit/9d05c0 by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gt4gemstone/commit/f9f878 by Andrei ChiÈ Move extensions back to gt4gemstone removing references to GtPhlowColor https://github.com/feenkcom/gt4gemstone/commit/12e90f by Andrei ChiÈ Merge 158a84af3009fd58f6c980fa5d9fc20aabb59e15 https://github.com/feenkcom/gt4gemstone/commit/6e9ba4 by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gt4gemstone/commit/ea18bb by Andrei ChiÈ Move more methods using GtPhlowColor to remote phlow https://github.com/feenkcom/gt4gemstone/commit/efdcbc by Andrei ChiÈ Update generated gs code https://github.com/feenkcom/gt4gemstone/commit/bbc532 by Andrei ChiÈ Move methods using GtPhlowColor to remote phlow https://github.com/feenkcom/gt4gemstone/commit/2e24bc by Andrei ChiÈ Fix dependecies to GtPhlowColor https://github.com/feenkcom/gt4gemstone/commit/1009cb by Andrei ChiÈ #printExtraDetailsOn: should also work if the identifier is nil https://github.com/feenkcom/gt4gemstone/commit/4ea362 by Andrei ChiÈ Update the save action for contexts to use the identifier https://github.com/feenkcom/gt4gemstone/commit/d894cb by Andrei ChiÈ Use the frame identifier in the expandable debugger https://github.com/feenkcom/gt4gemstone/commit/99dc81 by Andrei ChiÈ Fix source test after the merge https://github.com/feenkcom/gt4gemstone/commit/773c3f by Andrei ChiÈ Fix removeAllCallFrames https://github.com/feenkcom/gt4gemstone/commit/6a8dbc by Andrei ChiÈ Reapply changes to variableArrayAtFrameLevel: after the merge https://github.com/feenkcom/gt4gemstone/commit/d4300b by Andrei ChiÈ Merge 95eafde491a6df5406fd8d6d163b562bdb356ab7 https://github.com/feenkcom/gt4gemstone/commit/6d80c7 by Andrei ChiÈ Make the computation of the gs method lazy in the context coder https://github.com/feenkcom/gt4gemstone/commit/7f961f by Andrei ChiÈ Update the program counter range for the selected context https://github.com/feenkcom/gt4gemstone/commit/d7c03b by Andrei ChiÈ Update the api method names to include "index" https://github.com/feenkcom/gt4gemstone/commit/46025c by Andrei ChiÈ Handle the program counter markers on the gemstone side https://github.com/feenkcom/gt4gemstone/commit/83f56a by Andrei ChiÈ Add program counter markers to create the pc range https://github.com/feenkcom/gt4gemstone/commit/78ba68 by Andrei ChiÈ Fix step through and restart actions https://github.com/feenkcom/gt4gemstone/commit/bd532d by Andrei ChiÈ Update the remaining step actions to use the frame identifier https://github.com/feenkcom/gt4gemstone/commit/d2f7d1 by Andrei ChiÈ Use the index in the identity to find the frame https://github.com/feenkcom/gt4gemstone/commit/7eb030 by Andrei ChiÈ Update step into to use the identifier index https://github.com/feenkcom/gt4gemstone/commit/5a0d6a by Andrei ChiÈ Update the step into action to use the frame identifier https://github.com/feenkcom/gt4gemstone/commit/0292ef by Andrei ChiÈ Add API methods that use the identifier to access stack frames https://github.com/feenkcom/gt4gemstone/commit/e585d0 by Andrei ChiÈ Small cleanups https://github.com/feenkcom/gt4gemstone/commit/6bdee3 by Andrei ChiÈ Improve printing for gemstone contexts https://github.com/feenkcom/gt4gemstone/commit/806fa8 by Andrei ChiÈ Pass over the update of the stack to use the double stack https://github.com/feenkcom/gt4gemstone/commit/46f94d by Andrei ChiÈ A a call stack that groups two individual call stack https://github.com/feenkcom/gt4gemstone/commit/adf302 by Andrei ChiÈ Fix errors when updating the remote stack https://github.com/feenkcom/gt4gemstone/commit/3b16f6 by Andrei ChiÈ Update the logic for computing the identity of the remote call stack. https://github.com/feenkcom/gt4gemstone/commit/958388 by Andrei ChiÈ Fix synchronizeCallStack in the evaluator https://github.com/feenkcom/gt4gemstone/commit/ef221f by Andrei ChiÈ Small fixes https://github.com/feenkcom/gt4gemstone/commit/cb6059 by Andrei ChiÈ Fix initializeForGsCallFrame: https://github.com/feenkcom/gt4gemstone/commit/b1f66f by Andrei ChiÈ Serialize the frame identifier https://github.com/feenkcom/gt4gemstone/commit/3c66b9 by Andrei ChiÈ Use in several places strings instead of symbols as keys https://github.com/feenkcom/gt4gemstone/commit/79fa3a by Andrei ChiÈ Update how the call stack is initialized https://github.com/feenkcom/gt4gemstone/commit/8a61e5 by Andrei ChiÈ Use the identify of contexts computed in GemStone also locally https://github.com/feenkcom/gt4gemstone/commit/3eab4e by Andrei ChiÈ Update the evaluation context with an action for updating the call stack https://github.com/feenkcom/gt4gemstone/commit/765e1a by Andrei ChiÈ Use an explicit stack model in the GemStone stack https://github.com/feenkcom/gt4gemstone/commit/78a24c by Andrei ChiÈ Pass the call stack when creating a GtGemStoneDebuggerState https://github.com/feenkcom/gt4gemstone/commit/6206f7 by Andrei ChiÈ Update the logic for assigning identities to stack frames https://github.com/feenkcom/gt4gemstone/commit/3fffff by Andrei ChiÈ Add a hook for rebuilding the stack before the debugger UI updates https://github.com/feenkcom/gt4gemstone/commit/6184eb by Andrei ChiÈ Slightly refactor GtGemStoneDebugger>>#stackFrames https://github.com/feenkcom/gt4gemstone/commit/b75570 by Andrei ChiÈ Add a sender to GtGemStoneStackFrame https://github.com/feenkcom/gt4gemstone/commit/66aa6d by Andrei ChiÈ Add GtGemStoneDebuggerStackModel https://github.com/feenkcom/gt4gemstone/commit/cfc376 by Andrei ChiÈ Add a dedicated object for the identity of GemStone call frames https://github.com/feenkcom/gtoolkit/commit/3e76b7 by Andrei ChiÈ Merge b6cc75632a0f221053cb2627179fc766b799d918 https://github.com/feenkcom/gtoolkit/commit/23dea6 by Andrei ChiÈ Update install details for rowan code
Release v1.0.414
Release version v1.0.414 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.414/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/Bloc/commit/af5fdb by Aliaksei Syrel allow to play the root step of a scripter as many times as users want https://github.com/feenkcom/bloc-pac/commit/a91085 by Aliaksei Syrel add a signal in onItemsChanged: https://github.com/feenkcom/gtoolkit-phlow/commit/0895ec by Aliaksei Syrel fix phlow tool detail class comments https://github.com/feenkcom/gtoolkit-phlow/commit/0d5998 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit-pager/commit/5ec599 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit-coder/commit/1d86e6 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/j-brant/SmaCC/commit/b3e961 by John Brant ts parser changes https://github.com/feenkcom/gt4pharo/commit/cb85ab by Aliaksei Syrel migrate coder navigation examples to scripter https://github.com/feenkcom/gt4pharo/commit/e882ff by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit-debugger/commit/3e7803 by Aliaksei Syrel create a maximized debugger in scripter examples https://github.com/feenkcom/gtoolkit-debugger/commit/933135 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/PythonBridge/commit/30cc86 by svenvc Make MsgPackSocketPlatform capable of handling multiple connect/disconnect sequences Improve PythonBridge logging a bit https://github.com/feenkcom/gtoolkit-remote-python/commit/466cbd by svenvc Fix PBProxyObject>>#gtActionDownloadFor: float https://github.com/feenkcom/gtoolkit-visualizer/commit/cbdf9b by Aliaksei Syrel Merge 9110d800989d78cc252f0a2b31baeb15fec52ef8 https://github.com/feenkcom/gtoolkit-visualizer/commit/761907 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gt4lsp/commit/063d50 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/lepiter/commit/b7480f by Oscar Nierstrasz Pushed gtStoreStringFor: up to LeContent https://github.com/feenkcom/lepiter/commit/c4905c by Aliaksei Syrel Merge 1f057d315c0168d3548da44d1ad291599d11a99a https://github.com/feenkcom/lepiter/commit/9f46ce by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gt4changes/commit/235f06 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit-demos/commit/a9704b by Oscar Nierstrasz Removed example using lepiter test database on disk (replaced by transient one) https://github.com/feenkcom/gtoolkit-demos/commit/759b98 by Oscar Nierstrasz Demo of links within dynamic pages https://github.com/feenkcom/gtoolkit-demos/commit/fd89bd by Oscar Nierstrasz Demo of links within dynamic pages https://github.com/feenkcom/gtoolkit-demos/commit/df64a3 by Oscar Nierstrasz Fixed PrioritySlideshow to use a transient registry for the transientdatabase so internal links work. https://github.com/feenkcom/gtoolkit-demos/commit/d01b46 by Oscar Nierstrasz working on new test example feenkcom/gtoolkit#3554 https://github.com/feenkcom/gtoolkit-demos/commit/910019 by Oscar Nierstrasz Merge b807b9cd8514aecc32c3bc377b88db76ea23403d https://github.com/feenkcom/gtoolkit-demos/commit/b35cdd by Oscar Nierstrasz Changing example to use a transient database feenkcom/gtoolkit#3554 https://github.com/feenkcom/gtoolkit-demos/commit/b807b9 by Aliaksei Syrel Merge 6fa80ef2d36d0c163853e4095be6610bceab5cf4 https://github.com/feenkcom/gtoolkit-demos/commit/f31e35 by Aliaksei Syrel user scripter in coder slideshow https://github.com/feenkcom/gt4famix3/commit/aa0978 by Juraj Kubelka add a context menu item in `MooseEntity class>>#gtNavigationMethodsFor:` https://github.com/feenkcom/gt4famix3/commit/7345d3 by Juraj Kubelka Merge c3caf8c8909852a5afe118569c47ae1723247197 https://github.com/feenkcom/gt4famix3/commit/6b1d67 by Juraj Kubelka add `MooseEntity class>>#gtNavigationMethodsFor:` https://github.com/feenkcom/gt4git/commit/f65bf4 by Aliaksei Syrel Merge 5e3d11bb9eec9235b5b4a4aa2ad7616130949ba5 https://github.com/feenkcom/gt4git/commit/bf3611 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit-world/commit/a37f59 by Aliaksei Syrel Merge 0e71dd0f61a95c8e23828eab8ae2006131bd1fc1 https://github.com/feenkcom/gtoolkit-world/commit/d5651c by Aliaksei Syrel show onAddedtoSceneGraph in driller https://github.com/feenkcom/gt4gemstone/commit/158a84 by Aliaksei Syrel Merge 95eafde491a6df5406fd8d6d163b562bdb356ab7 https://github.com/feenkcom/gt4gemstone/commit/ca0959 by Aliaksei Syrel [feenkcom/gtoolkit#3563] move tool detail levels to element states https://github.com/feenkcom/gtoolkit/commit/b6cc75 by Oscar Nierstrasz Merge f5612ef156121ea30114303b05c243b9428f2c62 https://github.com/feenkcom/gtoolkit/commit/36273f by Oscar Nierstrasz Updated Querying classes and methods feenkcom/gtoolkit#3151 https://github.com/feenkcom/gtoolkit/commit/f5612e by svenvc Merge ad9c96c079a13189ecdb78854f5c2e227e1fd228 https://github.com/feenkcom/gtoolkit/commit/262cd8 by svenvc PythonBridge page extended with a description of the alternative approaches with examples and troubleshooting https://github.com/feenkcom/gtoolkit/commit/ad9c96 by Oscar Nierstrasz Merge 680c5edfeb57410738b8cf6c479b378537e68320 https://github.com/feenkcom/gtoolkit/commit/901ab0 by Oscar Nierstrasz Completed a draft of Querying classes and methods feenkcom/gtoolkit#3151 https://github.com/feenkcom/gtoolkit/commit/6dbb4b by Oscar Nierstrasz Updated Querying classes and methods feenkcom/gtoolkit#3151 https://github.com/feenkcom/gtoolkit/commit/680c5e by svenvc PythonBridge page extended with a description of the standard approach with examples and troubleshooting
Release v1.0.413
Release version v1.0.413 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.413/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/Bloc/commit/b01c60 by Aliaksei Syrel [feenkcom/gtoolkit#3562] add an absent state https://github.com/feenkcom/gt4famix3/commit/c3caf8 by John Brant adding multiple parsers for js importer
Release v1.0.412
Release version v1.0.412 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.412/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/gtoolkit-demos/commit/6fa80e by Oscar Nierstrasz Added caveat for lepiter db -- perhaps make this static rather than dynamic. https://github.com/feenkcom/gtoolkit-demos/commit/ce9f58 by Oscar Nierstrasz Removed obsolete slides from slidePriorities https://github.com/feenkcom/gtoolkit-demos/commit/678d74 by Oscar Nierstrasz Added Kanban test examples feenkcom/gtoolkit#3554
Release v1.0.411
Release version v1.0.411 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.411/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/gtoolkit-utility/commit/980b7c by svenvc Merge 1da66e560c415f235e68a961be0bd8fada4b634d https://github.com/feenkcom/gtoolkit-utility/commit/af8404 by svenvc Remove ZnBufferedWriteStream>>#wrappedStream as it is now part of Zinc upstream https://github.com/feenkcom/gtoolkit-presenter/commit/247221 by Oscar Nierstrasz Again fixed broken class comment https://github.com/feenkcom/gtoolkit-presenter/commit/5e461e by Oscar Nierstrasz Fixed broken class comment https://github.com/feenkcom/PythonBridge/commit/a37fdc by svenvc Implement PBPharoDirectPythonProcess>>#installModule:in: https://github.com/feenkcom/lepiter/commit/1f057d by Oscar Nierstrasz Added convenience method hasTagNamed: https://github.com/feenkcom/gtoolkit-demos/commit/3b10fe by Oscar Nierstrasz Removed the git repo slide examples that won't work in a download image https://github.com/feenkcom/gtoolkit-demos/commit/ee9030 by Oscar Nierstrasz Again fixed broken class comment https://github.com/feenkcom/gtoolkit-demos/commit/5fe692 by Oscar Nierstrasz Kanban prototype feenkcom/gtoolkit#3554 https://github.com/feenkcom/gtoolkit-demos/commit/6c38e3 by Oscar Nierstrasz Working on prototype feenkcom/gtoolkit#3554 https://github.com/feenkcom/gtoolkit-demos/commit/69dc53 by Oscar Nierstrasz Fixed broken class comment https://github.com/feenkcom/gtoolkit-demos/commit/08d946 by Oscar Nierstrasz Added more demo slides
Release v1.0.410
Release version v1.0.410 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.410/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/gtoolkit/commit/5e8732 by Tudor Girba Update CITATION.cff
Release v1.0.409
Release version v1.0.409 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.409/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/gt4gemstone/commit/95eafd by Alistair Grant [feenkcom/gtoolkit#3553] GS basic debugger enhancements - Highlighting should be yellow background (same as expandable debugger) - Summary tab should be second for live debugging - Status text should be in the grey toolbar https://github.com/feenkcom/gtoolkit/commit/07b862 by Alistair Grant Update GT book Patches/changes to the base Pharo Image
Release v1.0.408
Release version v1.0.408 Metacello new baseline: 'GToolkitForPharo9'; repository: 'github://feenkcom/gtoolkit:v1.0.408/src'; load All commits (including upstream repositories) since last build: https://github.com/feenkcom/Bloc/commit/57ff32 by Aliaksei Syrel prevent zero divide in BlElementAsFormFuture https://github.com/feenkcom/zinc/commit/689541 by Sven Van Caekenberghe Merge pull request #12 from svenvc/master Update zinc: fix edge case in ZnUTF8Encoder>>#ensureAtBeginOfCodePointOnStream: https://github.com/feenkcom/zinc/commit/0ad0a6 by Sven Van Caekenberghe Merge pull request #132 from shoshanatech/wrapped-stream-raw-stream Add #rawStream, analogous to #wrappedStream but accessing the innermost wrapped stream https://github.com/feenkcom/zinc/commit/952dc0 by Daniel Slomovits Add #rawStream, answering the innermost wrapped stream Make sure SocketStream also understands #wrappedStream, and now #rawStream, as this is another possible "base stream" class. https://github.com/feenkcom/zinc/commit/3c4fb7 by Daniel Slomovits Add Stream>>wrappedStream returning nil so all stream-like things understand it https://github.com/feenkcom/zinc/commit/41b613 by Daniel Slomovits Add ZnBufferedWriteStream>>wrappedStream, all other Zinc streams understand it. https://github.com/feenkcom/zinc/commit/580eb6 by Sven Van Caekenberghe Merge pull request #131 from shoshanatech/explicit-position-to-end Don't check for being in the middle of a codepoint when at end-of-stream (fixes #130) https://github.com/feenkcom/zinc/commit/6882f5 by Daniel Slomovits Don't check for being in the middle of a codepoint when at end-of-stream (fixes #130) If we #position: a character readStream and the argument corresponds to end-of-stream, we don't want to try to read off the end of the stream--but we can be sure that we're not in the middle of a (valid) codepoint, regardless.