9b8825bae5
README update. No code changes. (0.42.1)
2026-06-04 02:46:02 +02:00
b058892cbb
README update, ./make update and Doxyfile update. No code changes. (0.42.1)
2026-06-04 00:08:11 +02:00
774517edaf
Small test script fix. (0.42.1)
2026-06-03 22:08:25 +02:00
509b032a53
Set Redis extension to not compile by default. No code changes. (0.42.0)
2026-06-03 22:02:48 +02:00
aeab05c9c0
Hopefully fixed the GitHub workflow file. No code changes. (0.42.0)
2026-06-03 21:59:49 +02:00
cbb81c0b93
Added a Redis/Valkey extension named redis. (0.42.0)
2026-06-03 21:48:45 +02:00
06072576fc
README update. No code changes. (0.41.16)
2026-05-29 02:33:40 +02:00
1eb3e39a9c
README update. No code changes. (0.41.16)
2026-05-29 02:29:42 +02:00
93f5f1f548
API documentation update. No code changes. (0.41.16)
2026-05-29 02:01:03 +02:00
2cd6628a71
Documentation update and some web fixes. No code changes. (0.41.16)
2026-05-28 23:44:45 +02:00
c61329124b
Added ./playground/ for local only stuff. (0.41.16)
2026-05-28 01:59:13 +02:00
6a39862787
./examples/features.fun and ./web/features/features.md update. (0.41.16)
2026-05-28 01:27:08 +02:00
751dd61da9
Minimal changelog update. No code changes. (0.41.15)
2026-05-26 05:27:50 +02:00
a5de8b167a
Some more internal optimizations. (0.41.15)
2026-05-26 05:13:04 +02:00
0d6685abcd
Some internal optimzations and helpers. (0.41.14)
2026-05-26 04:43:11 +02:00
3a838ae3d5
Added basic interactive IRC client with tons of bugs... :D (0.41.13)
2026-05-26 04:34:35 +02:00
9d70f29379
Added basic IRC library fully written in Fun. Some fixes. (0.41.12)
2026-05-26 02:45:56 +02:00
abd0f5c0d6
Added basic IRC library fully written in Fun. (0.41.11)
2026-05-26 02:37:03 +02:00
91f4fa3c07
Added basic IRC library fully written in Fun. (0.41.11)
2026-05-26 02:35:38 +02:00
92bb5d4471
Some cmake output changes. No code changes. (0.41.10)
2026-05-26 01:56:42 +02:00
c3ccab9492
Lot of content fixes and updates. No code changes. (0.41.10)
2026-05-11 01:44:08 +02:00
cc03c915fc
Added blog post. No code changes. (0.41.10)
2026-05-10 02:24:35 +02:00
303e48d37e
Added more documentation to kcgi opcodes. No code changes. (0.41.10)
2026-05-10 02:07:06 +02:00
fdaed27527
Added documentation to kcgi opcodes as Doxygen compatible comments. No code changes. (0.41.10)
2026-05-10 00:01:06 +02:00
abfb302c52
Fixed kcgi bug in ./scripts/check_op_includes.py. (0.41.10)
2026-05-09 19:45:50 +02:00
76a6103721
Added features/ to ./web/ and updated the web header to show the menu entry. No code changes. (0.41.9)
2026-05-09 11:06:26 +02:00
604c415c0c
Added some basic CGI support using kcgi plus a lot of fixes and content updates. (0.41.9)
2026-05-09 10:47:33 +02:00
9698074279
Web content update. (0.41.8)
2026-05-08 01:32:14 +02:00
1016ebab51
Fixed bug in the PCSC extension and added more Doxygen documentation to all extensions. (0.41.8)
2026-05-07 22:23:01 +02:00
be590414af
Refactored the PCRE2 extension plus adding some regex examples using this extension. (0.41.7)
2026-05-07 21:54:05 +02:00
4825007b97
Some refactoring and VM code cleanups. (0.41.6)
2026-05-07 18:39:36 +02:00
7fd6445cd2
Added Doxigen configuration file Doxyfile to project root. No code changes. (0.41.5)
2026-05-07 00:31:46 +02:00
872eaf3ab3
Added .clang-format and .clang-tidy. No code changes. (0.41.5)
2026-05-01 22:32:55 +02:00
892fa3cfbf
Doxygen code comment cleanups and fixes. No code changes. (0.41.5)
2026-05-01 22:19:15 +02:00
4309ec2a52
Doxygen code comment cleanups and new blog post. No code changes. (0.41.5)
2026-05-01 15:15:42 +02:00
4e69a3ce63
Added tons of AI generated docs and a lot of cleanups. No code changes. (0.41.5)
2026-05-01 02:20:25 +02:00
24c54fba41
Made building the docs optionally with -DFUN_BUILD_DOCS=ON. No code changes. (0.41.5)
2026-04-28 06:48:17 +02:00
570407688c
Updated GitHub CI workflow for Doxygen. No code changes. (0.41.5)
2026-04-28 06:30:26 +02:00
d13d217ef2
Updated GitHub CI workflow for Doxygen. No code changes. (0.41.5)
2026-04-28 06:21:23 +02:00
3be01f35e6
Updated GitHub CI workflow for Doxygen. No code changes. (0.41.5)
2026-04-28 06:16:43 +02:00
d452c9c6bc
Added basic Doxygen.in file to create code documentation in the future. No code changes. (0.41.5)
2026-04-28 06:11:21 +02:00
7372365961
Removed sudo from ./make install as a dependency. (0.41.5)
...
You should run this command when you are root by su or something similiar.
2026-04-27 09:12:18 +02:00
8e895dafcc
More fun with scripts/play.fun. No core code logic changes. (0.41.5)
2026-04-27 04:25:14 +02:00
d96976c6a9
Made the ./scripts/play.fun script behave mor like ./scripts/run_examples.sh. No internal code logic changes. (0.41.4)
2026-04-27 03:53:27 +02:00
57dda41bf3
Only some cleanups. No code logic changes. (0.41.3)
2026-04-27 03:29:47 +02:00
23c6d4e869
Added opcode include checks to GitHub workflow. No code changes. (0.41.3)
2026-04-27 03:20:54 +02:00
be5f2b1981
Opcode cleanup. (0.41.3)
2026-04-27 03:17:31 +02:00
40999fe7db
Fixed bug to make threading work again on alpine linux. (0.41.2)
2026-04-27 02:29:03 +02:00
c7438ca109
Fixed bug to make trhreading work again on alpine linux. (0.41.1)
2026-04-27 02:22:31 +02:00
43ce9f83af
parser: fix variable scoping by defaulting to local scope in functions. (0.41.0)
...
This change addresses a critical issue where common variable names in
library functions (like 'i', 'n', 'src') were being treated as globals
by default, leading to state collisions and unexpected side effects
across different files.
Changes:
- Modified `src/parser.c` to automatically treat new variables assigned
within a function body as locals unless they were already declared as
globals.
- Introduced `sym_find` in the parser to distinguish between finding
an existing global and creating a new one.
- Reverted `lib/net/cgi.fun` to use standard, short variable names,
confirming that they no longer interfere with the caller's scope.
- Verified that explicit global updates still work if the variable was
already defined at the top-level scope.
2026-04-27 02:06:20 +02:00