1
0
Fork 0
forked from fun/fun
Commit graph

173 commits

Author SHA1 Message Date
92aacff71a All incomplete examples have been updated and some corrections have been made to the parser to make them work. (0.37.17) 2025-12-23 20:49:07 +01:00
b16a42a4a7 Some echo()/print() fixes. (0.37.12) 2025-12-13 02:24:23 +01:00
87f540797b Added an OS based random number generator (RNG). (0.37.11) 2025-12-13 01:14:17 +01:00
4039abd10d Added new example that shows the usage of random_int() and random_seed(). Related parser fixes. (0.37.6) 2025-12-11 22:51:23 +01:00
40584f27f5 Some parser refactoring for more fun developing Fun. (0.37.5) 2025-12-11 19:49:35 +01:00
ebae80cf44 Some housekeeping. (0.37.2) 2025-12-11 01:28:38 +01:00
26ddaf161e Added more exception handling after debugging ./examples/byte_for_demo.fun. (0.37.0) 2025-12-10 23:27:06 +01:00
ccd03d3bec Split ./src/vm/ini/* opcodes into seperate files. (0.36.3) 2025-12-10 18:32:03 +01:00
9fabf86e61 Added echo to output data wthout a newline. (0.36.2) 2025-12-10 00:31:07 +01:00
b1e1160bff Added echo to output data wthout a newline. (0.36.2) 2025-12-10 00:30:24 +01:00
6da1861e12 Added very basic Tk (Tcl) support using. (0.36.0) 2025-12-09 23:13:12 +01:00
e65756226d Added very basic XML support using libxml2. (0.35.0) 2025-12-09 03:59:49 +01:00
fb5670a699 Added support for .ini files (iniparser). (0.34.0) 2025-11-30 02:44:14 +01:00
56712206d1 Added support for libSQL as an compatible alternative for SQLite. (0.33.0) 2025-11-27 00:42:47 +01:00
9416ec3457 Added SQLite support and updated the Handbook. (0.32.0) 2025-11-26 22:21:31 +01:00
4d82d73515 Added libcurl (cURL) support. (0.30.0) 2025-11-26 00:35:22 +01:00
d9804d9bf8 Added PCRE2 support. (0.29.0) 2025-11-25 22:52:43 +01:00
afb0e8cd3a Added JSON support. (0.28.0) 2025-11-25 00:51:48 +01:00
4056ef2ce0 Hmmm... (0.27.2) 2025-10-18 06:46:00 +02:00
48f5c3e313 Some debug fixes. (0.27.1) 2025-10-18 06:28:39 +02:00
6d9b082945 Fixed compile error for Alpine/musl. (0.26.6) 2025-10-13 00:50:42 +02:00
00c12289ed URL to project update. No code changes. (0.26.5) 2025-10-09 01:59:19 +02:00
323ea523e1 Windows MSVC compile fix. (0.26.5) 2025-10-09 01:15:35 +02:00
604eff62d9 Only cosmetics... No version update. (0.26.3) 2025-10-06 19:26:32 +02:00
2e1b64bfd9 Reverted some cosmetics to make Fun fun again... ;) (0.26.3) 2025-10-06 18:50:14 +02:00
9614100903 Some REPL update... (0.26.2) 2025-10-06 06:39:24 +02:00
32f0026140 Changed the prompt to not show the input using >, but : instead(). (0.26.1) 2025-10-06 06:22:44 +02:00
a014b963c2 Tons of more debug capabilities.(0.26.0) 2025-10-06 05:53:30 +02:00
c71857a068 Jump into REPL when executing with --repl-on-error and an error occurs, when the REPL is builtin you will have access to the full stack then. (0.25.0) 2025-10-06 04:10:36 +02:00
41fa946f1c Added the Float type and many fixes. (0.24.0) 2025-10-04 20:35:59 +02:00
95eba1eb12 Made Booleans a first-class type. (0.23.0) 2025-10-04 17:34:23 +02:00
bd51aea318 Added backtrace via --trace option and a lot more helpful information for debugging. (0.22.0) 2025-10-04 17:03:41 +02:00
9ac42c6ed1 Added EXIT opcode to make it possible to return exit codes to the shell. (0.21.4) 2025-10-04 13:02:29 +02:00
d546632cd4 Basic sockets (0.21.0) 2025-10-04 02:52:30 +02:00
94602f0855 Added some standard C regex implementation. (0.20.0) 2025-10-04 01:49:22 +02:00
63edf97aba Added some date/time basics. (0.19.0) 2025-10-04 00:49:05 +02:00
cefa1bf7e0 Added try/catch/finally to the parser. (0.18.0) 2025-10-03 23:25:55 +02:00
aeb6a70248 Added basic completion for the stdlib in the REPL. (0.17.9) 2025-10-03 18:09:26 +02:00
997e5026e3 Added multiline editing supoort to REPL. Ctrl+o Adds a newline. (0.17.8) 2025-10-03 17:42:43 +02:00
5c2273da69 The REPL can now be disabled at build time using -DFUN_WITH_REPL=OFF. (0.17.7) 2025-10-03 15:32:31 +02:00
f68d09c596 The REPL is now an option at compile time using -DFUN_WITH_REPL=ON. (0.17.6) 2025-10-03 01:29:14 +02:00
57cf5b9d87 Windows compile error fixed. (0.17.1) 2025-10-02 20:20:45 +02:00
945d668ccb Added basic PC/SC (WinSCard) smartcard support. (0.17.0) 2025-10-02 20:08:21 +02:00
1ac163a01e Added proc_run() and system() for processes and added to stdlib as class. (0.16.6) 2025-10-02 01:50:53 +02:00
37abd5d6d3 Added user input support and many fixes. (0.16.5) 2025-10-02 00:53:51 +02:00
2b82a01fb5 Added a lot of stdlib's to lib/ and many small fixes. (0.16.4) 2025-10-01 23:05:30 +02:00
17241b2401 Added sha384.fun to std library and alot of fixes. (0.16.3) 2025-10-01 19:08:08 +02:00
71682293fe Added SHA-1 class to Fun's standard libs. (0.16.1) 2025-10-01 02:06:26 +02:00
a56a351da6 Added class inheritance and constructors. (0.16.0) 2025-10-01 01:16:52 +02:00
299771f091 Added basic threading support, changed license back to Apache-2.0 and many fixes. (0.15.0) 2025-09-30 22:52:12 +02:00