Skip to content

0.6.3

@github-actions github-actions tagged this 28 Oct 22:35
(SHA: 37b34268ed19c83cbc540aefc14ca353ad2f8e75)

2) some progress on hotcodereloading (stisa)
(SHA: 1a3a6a10aba1715e0bf67dcc560e78a358d64edf)

3) more trying to fix crashes with hrc (stisa)
(SHA: 574a3ffb4dff9349677507902ff9b4f7bb016a96)

4) rip out plotting (stisa)
(SHA: 5bdd83539c276b77362e5f6500a3819924d4b601)

5) Update and rename blank.yml to build.yml (stisa)
(SHA: 60b57f8000749dd164c5ef35bead7bae5e08b269)

6) push changes before changing approach (stisa)
(SHA: f47bd83e18adfc604038fcc8ebbf159b075d921b)

7) Merge branch 'hcr' of https://github.com/stisa/INim into hcr (stisa)
(SHA: a6e737503aa4cbf2a783683510ab5eb6c78f78e5)

8) refactor code to avoid confusions about paths (stisa)
(SHA: e76f508ae581e75b2519d55041fc56a1ffc19a4d)

9) it works after upgrading npm! (stisa)
(SHA: 266b53460bfe6b105e63005b02a8742c2edba0e6)

10) hcr works, but started having problems with sign (stisa)
(SHA: a126eb169afd572765a6379bef03fbcb3927d0ab)

11) trying to fix a couple data races (stisa)
(SHA: d209429f9efd995976cc01343678e1edef0ce178)

12) Big milestone:

- hcr works reasonably consistently
- var and proc def are hoisted out of the runcode proc
- refactoring and cleaning code
- fix some races that got me really stumped
- move multipart send and recv to utils (stisa)
(SHA: d6581c8b09291e5af760277b0b756b5074d8cf0f)

13) Add back dummy kernel.json so nimble is happy (stisa)
(SHA: f02a0137ea00bd37f17d3e79ed13f3388e471718)

14) fix compilation, fix some flags overwrite, add more hoisted nodes (stisa)
(SHA: 6493bb659394ceca8650ccb5e9d052880bbaeed5)

15) comment a bunch of debug statements

still trying to figure out why I cannot echo a float variable (stisa)
(SHA: 97a4cb4fb8e2048a375a82adc7f87c68e8c66b37)

16) Load nim codemirror mode

This is the codemirror mode found in https://github.com/PMunch/nim-playground-frontend adapted to be loaded by jupyter (stisa)
(SHA: b678fd17acb56de7c8b4c2d1f69f2fc33c8bf350)

17) use execCmdEx; refactor compilation errors handling; begin plotting/image support (stisa)
(SHA: c237e6229be64d50509a93856a08a0ccb7991479)

18) Create autotag.yml (stisa)
(SHA: 498b1618f45257bcf37f5f6ce91e301f38488bf5)

19) Update autotag.yml (stisa)
(SHA: 1abe6fbf62bcd40e44aefb04f3cfcafa530421b1)

20) Use an action to update tag (#15) (stisa)
(SHA: 3207553f6169045d3fb85ea3ea230f52a336c1d9)

21) checking autotagger (stisa)
(SHA: c5cadaa47cf67038abfc753b8f2fb6dfdf8ccbe8)

22) move hcr to a switch d:useHcr (stisa)
(SHA: bd37ce9d2c40356ce185a2d65c75100b912eff63)

23) remove base64img from the output (stisa)
(SHA: 21da65b03b6e375afce8b8f9b5e47f4b7670569b)

24) change flag handling and readme (stisa)
(SHA: 5d5a977369c808f33a14dcf88adad836482bc705)

25) Merge pull request #13 from stisa/hcr

Merge experimental hot code reloading hidden behind -d:useHcr (stisa)
(SHA: f7a95b57558815c7f940804f48cec10530353a75)

26) Merge pull request #14 from stisa/highlight

Load nim codemirror mode (stisa)
(SHA: fb9cf908745c835d1ec9e040ebbbee64ff8f2793)

27) Forgot to bump version, and use nickname instead of name (stisa)
(SHA: 8ec098114ece4f537a35ef3d9ba91dd6bd05af5a)

28) Move to using cellId

I discovered that JupyterLab provides metadata:cellId.
It makes keeping the code cells and updating them much easier, so I provide a kernel.js that patches the notebook to provide the same information.
Also moved the codecells to a orderedtable to make use of the cellId. (stisa)
(SHA: 1575da4fbcf9c201da33c2a582d904bfed9b8707)

29) add a display module (stisa)
(SHA: d131c75e3f690a88169694561cd3d16a3bc06bed)

30) moved debug to stderr, remove last threads stuff, seems unneeeded?
Trying to make compatible with vscode-python jupyter, progress but hangs (stisa)
(SHA: 5a61397ef80e37a68644fb351e144bd843079f0f)

31) updated example notebook (stisa)
(SHA: ecc979557e681fa888739e3f17a362bbafc2f37d)

32) up readme (stisa)
(SHA: e049886d097655e5246e847e94d35503db18091e)

33) refactoring

- found out the hard way no frontend cares about heartbeat
- refactor to remove key from sockets.nim
- status messages have parents too
- the uuid format changed, again
- refactor to use an enum for msg_kind
- refactor to use json.to, WireHeader
- small style fix for display.nim
- cellId -> cell_id
- a temp "fix" for not crashing in frontends that don't expose cellId (stisa)
(SHA: c5abb3381d1de179177c0734d739526b9b91edc5)

34) remove some debug and fix cellId (stisa)
(SHA: 014703aae5f17b10d7046e93970f8c91bb600eac)

35) fix notebook cellId (stisa)
(SHA: 8de083ab2cc82fbdd2b74613a09ba23d28cc0076)

36) hackish alternative for cellId (stisa)
(SHA: 21c74cfb637c8d297290fd2271ddc46bf6a58d47)

37) Auto register kernelspec on install (stisa)
(SHA: 9682a1a0990bf6bc14805029f8fd2297fe1abe81)

38) no more annoying dots, stub rest of the messages (stisa)
(SHA: 1840dfc15d7b15e9280beee00a06bf8e39064d23)

39) even simpler install and update readme (stisa)
(SHA: 5ada8925453f8afffae00efc4896367ff8833af1)

40) Refactorings
* cleaner program entry point
* initial work on stdin
* move some common strings to utils (stisa)
(SHA: 519e43bfcd8d2d82fccba02ba4ea3d6efbbaec52)

41) add text/html, pretty print warnings and hints, add nimpng for display (stisa)
(SHA: b5869d5063e2c91c5874cb393cee6a7cf4c5f594)

42) Merge pull request #16 from stisa/QoL-improvements

QoL improvements and refactorings (stisa)
(SHA: e26dfc627e1d1d1205b30dd51a3b81d96e943f5f)

43) fixups so hcr still works
- fixed subtle bug caused by popping an orderedtable
- add hcr task
- tone down debug info
- try handling shutdown better (stisa)
(SHA: a3c79b49a26db2f57801782032db93f1c4f739a9)

44) Merge branch 'master' of https://github.com/stisa/INim (stisa)
(SHA: e2f9a52a2bc659f1b21914789f8bbf9b0d0b5877)

45) fix messed up merge (stisa)
(SHA: 97f63d962f2f6e9b8e763877945e4851d3eba876)

46) clean example notebook (stisa)
(SHA: 119747d4fd0979b44ce5ef776ed80e47d29762a5)

47) afterinstall vanished; warn about hcr:on (stisa)
(SHA: 1f4d9e279cee3fa5353d6c06dc39474be9d01b23)

48) add vscode tasks (stisa)
(SHA: 103668a1524cfce79ef948012039408f816c67a3)

49) readme cleanup (stisa)
(SHA: 2c1a9b468b1b87eb7c880528b1cb5432362e1153)

50) fixups for completions (stisa)
(SHA: 42214e416d279fc72e2c146333b91416af4524c9)

51) up readme (stisa)
(SHA: 91714db2226bb8013f4c267eddb5fc629932c5af)

52) bump for fixes (stisa)
(SHA: f6ca32bcc7584b54273adca9c9b0cdef97f5d423)

53) only build if src or nimble affected (stisa)
(SHA: 111b65edb09e75007eead5955d5bf837642ec26e)

54) trying to make tag run only on nimble change (stisa)
(SHA: 8b018211db103c7d9f48ebd14919daf838dc5a25)

55) nteract kind of works! (stisa)
(SHA: f67342a229704998628b4b811e312c090b67d2d1)

56) nteract kind of works! (stisa)
(SHA: 7775fed0b9eb386709876a340faf8188adc118d9)

57) how? (stisa)
(SHA: f311bbcf02e18b90d30da1e08ed290ae1f1bef46)

58) Add check for libzmq and inform user if not found (stisa)
(SHA: e79b6d47a8ed9324e29cd78b2a7ff66a0fdc2e67)

59) bump (stisa)
(SHA: 9a214274a5fe89b8798445419c5b9acc29e39986)

60) Fix build.yml (stisa)
(SHA: f8c16d3e04a0372332ec2f037a9d08578e89b17f)

61) Pretty big refactoring of sockets.nim, figured out local imports, cleanups (stisa)
(SHA: c4095b9006d395755244dfecd42ccd1b0dd69d55)

62) remove reference to pwd limits (stisa)
(SHA: 21c660a8b09202bcfdb68888a8a70ce719590208)

63) bump (stisa)
(SHA: c6044f8a3d4bd1d138644d0e6029ee2905668b19)

64) tiny fix for error msg (stisa)
(SHA: 82cbec2fe5f8f3f3d0d0fe0db13e9eb78d45fd23)

65) every run of the kernel produces different temp files, fix uuids randomness (stisa)
(SHA: c56180f00970ffdd225a87734f2cd67792f3ae15)

66) no need to require jupyter to install kernelspec (stisa)
(SHA: 816badcd86b6404cced6991547a562c112861070)

67) more details in readme (stisa)
(SHA: 3b0567845a363431c9daeedfd6cfe5a90047c208)

68) bump, no requirement on jupyter (stisa)
(SHA: 75a1c1af8930913832055031ac53ece3747669d7)

69) use proper formatting for exec out, handle multiple outputs, handle many more mimes, add latex, add md (stisa)
(SHA: fb1bdfeedc9b81720dc3faeb8a1c865a3d4f05d7)

70) fix hcr with multiple open kernels (stisa)
(SHA: 5a956e9b187f0b342dc94b6fbf279bca1d4c94cf)

71) remove some debug, add some docs (stisa)
(SHA: 8cb90050e0b3d79536cb854e47d8bffa3cb7adbe)

72) match version and bump .8 (stisa)
(SHA: ad9a04d267823e5adda5858fd52ac3ae23f164aa)

73) some documentation (stisa)
(SHA: e3933ce5510de6b38fe283c92f01b201b8bfcc1b)

74) doc fixes and a docs task (stisa)
(SHA: c776c4f01ed8395160acb2cccf669b6f3d7b113f)

75) Update build.yml (stisa)
(SHA: b959850ea1b1fe2db836c9b3910ef30c319c0c30)

76) Update build.yml (stisa)
(SHA: 0e5e9c03eaea6e188d18f50341407fe46529f2ee)

77) try to support non-devel (stisa)
(SHA: 12aea6612e4165e2d5b66f8350bcf8352ec9f53d)

78) Merge branch 'master' of https://github.com/stisa/INim (stisa)
(SHA: 332f7055e7172c173a6b9f029d47a85f8340df61)

79) Update build.yml (stisa)
(SHA: f4ef06bad59c5fcddcc1914f5571a83bdaa89dbb)

80) compiler got smarter about closures (stisa)
(SHA: a0da3fab86837d0da092d1ece0a777a9ffe66554)

81) Merge branch 'master' of https://github.com/stisa/INim (stisa)
(SHA: 3819f4b58a7e6c4c5dcf5d2725127b629c9903ec)

82) ugly (stisa)
(SHA: 55987c34d6e9e38eb86ffd27a3a7c5891022da37)

83) Update build.yml (stisa)
(SHA: aa7b72167fc7a81e9e1a4be2f5779e04a29b1923)

84) figuring out minimum version... (stisa)
(SHA: aa77415f03a67c36adcd3204dd58a4f7eb676082)

85) 0.6.0, bump nim dep to 1.2 (stisa)
(SHA: 5fdb5df8a3ca7b113f760bdc3e7ac911df1d93be)

86) Merge branch 'master' of https://github.com/stisa/INim (stisa)
(SHA: ecbe2c2b93f707612ec1fe3fef1571c1dfbb0d11)

87) add cron, forgot to bump JNKernelVersion (stisa)
(SHA: d56245989b0859d8893cbe8d7ce9233edf573483)

88) Update jupyternim.nim (stisa)
(SHA: 0b77dfa6d0cd19cd940d3ddd218162216392e2d1)

89) Merge pull request #19 from stisa/stisa-patch-1

don't assume people use jupyter lab (stisa)
(SHA: 2d42568db49e52d78e350a9a171e144fd3d7bb82)

90) Update README.md (stisa)
(SHA: 6c3a5c041b10b48c8acef769dc93b541b8d96f71)

91) copy over stuff from the hacktoberfest issue (stisa)
(SHA: c62d84d314fe4557274245bb67f1c3d5490dc39b)

92) Merge pull request #21 from stisa/stisa-patch-3

copy over stuff from the hacktoberfest issue (stisa)
(SHA: 5c6d599763944c8f91ec2f9a1ab7d29aa73e7125)

93) Merge pull request #20 from stisa/stisa-patch-2

it's on nimble now, no need to install from git (stisa)
(SHA: bdd9287e29fa3897ad29a4a6f4202c7386fce13c)

94) mention nteract is very wip (stisa)
(SHA: de0ca6ab63d8f0ec0bd90f41cea3bd91c73b672e)

95) Merge pull request #22 from stisa/stisa-patch-4

mention nteract is very wip (stisa)
(SHA: be7986ffecb534bf4ac3bdc82198fab3f2c0a04a)

96) Bump nim action, should fix ci? (stisa)
(SHA: 75df21d96a3c7ec48a48c4872523fd7ef64df8a7)

97) Fix ~ expansion on macOS (iffy)
(SHA: 3068aeb4144548c23bcc7b09d94309733ec9d03e)

98) Merge pull request #23 from iffy/tilde-fix-macos

Fix ~ expansion on macOS (stisa)
(SHA: 09e0d1f77dde08b5fc0775a1f361dc9cf979bfa4)

99) fix: limit maximum zmq package version

The newest nim-zmq package, 1.0.1, introduces breaking API changes.
Depend on compatible nim-zmq versions until the code is rewritten to support the new API. (dithpri)
(SHA: a313bb5ce41680c5da05869e517095d59b70e7df)

100) fix: ~ expansion on linux (dithpri)
(SHA: b0d1f79f5699fbd5876625563a67172b4d5014e6)

101) fix: zmq dynamic loading

the `zmqdll` constant specifies a library *pattern*, not necessarily a library filename (dithpri)
(SHA: 80c4c01fefffa9073bb29161758fc4aba1c375b6)

102) Merge pull request #24 from dithpri/master

A few minor, self-explanatory bugfixes (stisa)
(SHA: a8a33373e7e027f6c3de909cc9046a2e70892f00)

103) Version bump for nimble (stisa)
(SHA: 4b7ede109fdfd25a49e813a103e6ec68fd1784f5)

104) Version bump for nimble (stisa)
(SHA: a66bf6277fbd8485ac007647e5ffed630744b178)

105) Escape the path in the -p flag (ire4ever1190)
(SHA: 41a774f3893134187c3f420df9a9431f5ab2a1b3)

106) Escape the path in the other command flags (ire4ever1190)
(SHA: 4121bf4b5acf83a746c3615ef5f07fc267999e32)

107) Show error instead of continuing to run (ire4ever1190)
(SHA: dda5da2c379949630d1d5d21bdd235f511f2f271)

108) Add error to other show template (ire4ever1190)
(SHA: 76fd1689c024ec5867c7e4ed73396265ed9a5475)

109) Use strutils escape proc instead of hand rolling (ire4ever1190)
(SHA: 1892da48ff6b00f8d0398aeff341701aeb65f364)

110) Remove dkPlot branch since it should be used in other show template (ire4ever1190)
(SHA: 3044f913ba5870a63e7874214be92d251b571323)

111) Merge pull request #27 from ire4ever1190/escape-path-spaces

Escape path spaces (stisa)
(SHA: 9e86413957591f328f83a809204671453a593142)

112) Merge pull request #28 from ire4ever1190/display-error-msg

Use error for invalid DisplayKind in `show` (stisa)
(SHA: 8f5925c8979edf28d9beddadf3ad386c8205286f)

113) bump version and check if CI still works (stisa)
(SHA: 019c1546d4edcef82ab21f71503f4b71e2ef5df1)

114) Merge pull request #29 from stisa/bump-vers+ci-check

bump version and check if CI still works (stisa)
(SHA: a7fcfef931c8cd60212e852930747823e390e67f)
Assets 2