Commit graph

10 commits

Author SHA1 Message Date
slederer
14d6de059d implement newOrNil, changes to stdlib
- newOrNil works like new, but sets the variable to nil
  if the heap allocation failed
- change stdlib to use newOrNil in openfile and openvolumeid
- changes to programs that use openvolumeid
2025-08-31 23:30:40 +02:00
slederer
95cc02ffcb stdlib: fix memory leak on file errors
stdlib: throw runtime error when reading invalid real number

stdlib: bugfix val (real) for empty strings

tdrimg: add another demo image
2025-08-22 03:10:12 +02:00
slederer
4ff6129bc3 add 3dplot example, small doc fixes 2024-11-22 23:52:08 +01:00
slederer
e71b928ae5 docs: add syntax hightlighting to code examples 2024-10-30 00:37:56 +01:00
slederer
796d8f8e5f docs: add more info about sets and for-in loop 2024-10-30 00:34:30 +01:00
slederer
573b28bd21 docs: some additions to the programming manual 2024-10-29 00:08:20 +01:00
slederer
ead5758efd docs: add section about compiler directives 2024-10-25 02:52:55 +02:00
slederer
11a1f40d1c doc: some corrections and additons to the programming guide
- add section about read/readln behaviour
2024-10-20 23:35:56 +02:00
slederer
e44b0bb33d READMEs: added download links, reworked parts of programming guide 2024-10-08 00:30:38 +02:00
slederer
3120846f0f READMEs: start Pascal programming guide 2024-10-07 01:42:58 +02:00