1
0
Fork 0
forked from fun/fun
Commit graph

76 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
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
26ddaf161e Added more exception handling after debugging ./examples/byte_for_demo.fun. (0.37.0) 2025-12-10 23:27:06 +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
00c12289ed URL to project update. No code changes. (0.26.5) 2025-10-09 01:59:19 +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
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
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
6bd13f6e96 Added namespaces to includes like in Python. (0.14.0) 2025-09-30 21:03:36 +02:00
c56a130896 Bastic value type casting. (0.12.0) 2025-09-29 03:26:35 +02:00
12a5646d56 Added some crypto 100% implemented in Fun. (0.11.0) 2025-09-29 02:36:57 +02:00
5d3cfd9f65 Classes are a real type class now and some fixes. (0.10.0) 2025-09-28 23:56:45 +02:00
2a1b74f13f Added byte as a new datatype. (0.9.3) 2025-09-28 23:10:49 +02:00
a1a5d9fd6a Some more type safety. (0.8.0) 2025-09-28 15:24:09 +02:00
464f54626f Windows CRLF fix in the parser. 2025-09-27 23:02:13 +02:00
5b7b063086 Added basic local includes relative to $PWD and includes for files located at /usr/lib/fun. 2025-09-27 17:39:03 +02:00
4345fc6f0c Added new opcode OP_ENV to provide an env() function to get environment variables from your OS. 2025-09-27 10:06:04 +02:00
34dbad1653 Some fixes to make it compile on FreeBSD. 2025-09-26 09:20:12 +02:00
2e8bd52b01 Added private methods and some more type fixes. 2025-09-26 09:13:32 +02:00
30de0d396e Some class fixes 2025-09-26 08:06:30 +02:00
c7c4b467d5 Some more class sugar... 2025-09-26 07:53:12 +02:00
25fe9ad610 Added basic class support. 2025-09-26 07:39:13 +02:00
57719279c7 Changed number from Uint64 to Sint64. 2025-09-17 10:03:40 +02:00
0ceebfbdad Added S as a prefix to signed integers to make more consistent. E.g.: sint8 instead of int8. 2025-09-16 12:59:44 +02:00
3f5fabae92 Signed Integers. 2025-09-16 12:38:47 +02:00
6d3456b62c Integer/Number and uint(8,16,32,64bit) fun... ;) 2025-09-16 12:29:28 +02:00
c641599366 Some variable refactoring in vm.h and cleanups. 2025-09-16 11:59:48 +02:00
6b14c2776e Added line numbers to debug and error output. 2025-09-16 11:23:42 +02:00
d21378c869 Strict syntax checking! 2025-09-16 07:09:31 +02:00