Commit Graph

70 Commits

Author SHA1 Message Date
T.v.Dein
59241932e0 Feature/add converters and bitwise ops (#20)
* added:

- converters
- bitwise operators
- hex input and output support
v2.0.10
2023-11-13 15:51:07 +01:00
T.v.Dein
127483eea1 Merge pull request #19 from TLINDEN/revert/exists
revert exists(), unused
2023-11-12 20:41:58 +01:00
4846691c46 revert exists(), unused 2023-11-12 20:41:06 +01:00
T.v.Dein
2f56761bf1 Feature/commands (#18)
* re-organized command structure
* added 'dup' command
v2.0.9
2023-11-12 20:29:10 +01:00
T.v.Dein
0782b0920b Merge pull request #17 from TLINDEN/feature/add-disable-swiches
added no versions of batch debug and showstack toggles
v2.0.8
2023-11-10 15:44:07 +01:00
40c4cf0e45 added no versions of batch debug and showstack toggles 2023-11-10 15:38:05 +01:00
T.v.Dein
b13fbc63e3 Merge pull request #16 from TLINDEN/internal/add-lua-tests
Internal/add lua tests
v2.0.7
2023-11-09 18:49:32 +01:00
bacbfcc517 added debug output to Backup() 2023-11-09 18:47:31 +01:00
b91e024569 added more tests 2023-11-09 18:34:38 +01:00
a6f8a0fdbe renamed luafunc() 2023-11-09 18:34:29 +01:00
7b656c492a fix reverse and backup&restore 2023-11-09 18:34:07 +01:00
7d0443ce4b bump version 2023-11-09 18:34:00 +01:00
T.v.Dein
a964a99f3d Fix/lua no funcs known (#15)
* lua fixes:

- fix lua function calling, didn't work in the last
releases (regression)
- add lua funcs which don't modify the stack (for converters etc)
- added better lua examples
v2.0.6
2023-11-08 19:03:37 +01:00
T.v.Dein
31a0ddd547 add variable support, implements #10 (#14) v2.0.5 2023-11-08 14:47:15 +01:00
T.v.Dein
fa5f8dcb3b suppress intermediate results unless -i, addresses #11, fix man (#13) 2023-11-08 14:43:34 +01:00
T.v.Dein
64e66e9d7b bump version (#9) v2.0.4 2023-11-07 14:19:47 +01:00
T.v.Dein
23a4d87514 add screencast (#8) 2023-11-07 14:19:32 +01:00
T.v.Dein
2ce8cc7a7e add comments support (#7) 2023-11-07 14:18:46 +01:00
T.v.Dein
e963a770a7 bump version (#6) v2.0.3 2023-11-06 20:14:21 +01:00
T.v.Dein
ad2d9d98d6 Doc/improve (#4)
* add interactiveness to features, add keybindings to doc
* added commands
2023-11-06 20:12:31 +01:00
T.v.Dein
bb49cb7626 Feature/add show stack (#5)
* add -s flag and show command to display the last 5 entries
2023-11-06 20:12:07 +01:00
T.v.Dein
9441be35ef added video explanation (#1)
* added video explanation
v2.0.2
2023-11-06 16:12:33 +01:00
T.v.Dein
dac5c0967a added swap stack command, bump version (#2) 2023-11-06 16:11:12 +01:00
T.v.Dein
b5430403fd Internal/add gh actions and tests (#3)
* add gh actions and templates
* add show-versions in Makefile
* force go 1.20
* added test facilities
2023-11-06 16:09:56 +01:00
2b79f3f9ca updated docs v2.0.1 2023-11-05 17:39:15 +01:00
11753fc984 added the remainder of the go math functions 2023-11-05 17:38:57 +01:00
5adc3b30ab bump version 2023-11-05 13:01:50 +01:00
56a4000b67 fixed debug output 2023-11-05 13:00:26 +01:00
c4c60651d1 moved all math functions and operators to funcalls
So now if you want to add a new operator or math function all you have
to do is to add it to func.go. Conpletion will be generated from it.
2023-11-05 12:55:59 +01:00
5189d351c6 save more typing with handy types 2023-11-04 19:55:45 +01:00
3649408d17 made Shift() and Last() use flexible number of items to work on 2023-11-04 19:41:28 +01:00
a0c0a27a35 add Funcalls to Calc 2023-11-04 19:41:11 +01:00
052a9ae4d0 added more generic function management 2023-11-04 19:40:53 +01:00
48154ce6b1 fix man link, fix release generator 2023-11-02 19:36:42 +01:00
8a7740c4fa updated manual v2.0.0 2023-11-02 19:20:49 +01:00
ef8a98c81f fix tool name 2023-11-02 10:34:40 +01:00
21058a4f97 +install instructions 2023-11-02 10:20:40 +01:00
f86c4c9951 added manpage and manpage display commands 2023-11-02 10:11:39 +01:00
89f3669512 re-organized completion and mode switching 2023-11-02 07:16:05 +01:00
1ffd108cbb fix mod completion 2023-11-01 18:03:43 +01:00
6aa47e8d7a fix typos 2023-11-01 18:01:12 +01:00
093591314a deprecate perl version, make go version the new one (2.0.0) 2023-11-01 17:55:22 +01:00
19b8aa7883 code re-organization, added more commands and more flexible lua api 2023-11-01 13:07:08 +01:00
1a89d0ab85 +TODOs 2023-10-31 19:14:40 +01:00
1e1efa6f07 don't allow lua code to use system, net or io modules 2023-10-31 19:12:09 +01:00
e10faf2204 added lua interpreter support for custom math functions 2023-10-31 19:02:40 +01:00
4ace2b4385 lots of additions
- added Makefile for building
- added math constant support
- added many more calc operators and functions
- added more stack manipulation functions
2023-10-30 19:13:24 +01:00
3b48674f2b started work on porting it to golang 2023-10-30 14:22:43 +01:00
76a1ada486 bump version 2023-10-28 19:24:53 +02:00
Thomas von Dein
9e0da996da niceties 2020-04-19 19:32:31 +02:00