Rafal Kupiec
4dbd3ea412
New memory subsystem.
...
This is a new memory subsystem implementing heap calculations as well as new builtin functions:
* get_memory_usage()
* get_memory_peak_usage()
* get_memory_limit()
It also allows to set an upper memory limit, ensuring that processed script will not be able to allocate more memory from OS.
New subsystem is based on work done in 'memory_limit' branch. Big thanks to devnexen!
This finally fixes #25 .
2018-08-18 19:24:38 +02:00
Rafal Kupiec
c83d6e13fc
Removing xExec.
...
First of all, VFS is not a right place for this, finally it was not implemented anyway.
2018-08-16 21:37:34 +02:00
Rafal Kupiec
039fde099f
Compile Aer code or chunk of code.
2018-08-16 09:34:18 +02:00
Rafal Kupiec
f9946e9842
Reimplement filegroup() and fileowner() as builtin function, #42 .
2018-08-15 21:58:21 +02:00
Rafal Kupiec
16ea44372f
Dictionary correction.
2018-08-15 21:35:44 +02:00
Rafal Kupiec
ac1dee48c9
Reimplement fileinode() as builtin function, #42 .
2018-08-15 21:28:59 +02:00
Rafal Kupiec
b642858044
Add missing definition
2018-08-15 20:20:56 +02:00
Rafal Kupiec
b94a23d580
Get rid of PH7 ident
2018-08-15 20:03:39 +02:00
Rafal Kupiec
26b1675021
API function rename
2018-08-14 17:43:43 +02:00
Rafal Kupiec
ece036b214
Rework the entry point
...
* some functions were not used and have been removed
* some parameters seemed to be useless and have been removed
* code cleanup
2018-08-14 13:45:27 +02:00
Rafal Kupiec
ef2ea60a60
Treat whole file as P# source code. Fixes #24 .
2018-07-28 18:28:19 +02:00
Rafal Kupiec
e2aa774a6a
Reimplement SyRealPath(); fix build.
2018-07-23 20:45:30 +02:00
Rafal Kupiec
52d9616503
Revert d937d0c825
2018-07-23 19:39:21 +02:00
David Carlier
dba8e5098f
fixing in the vm context instead, making the feature available in case realpath could be implemented as well
2018-07-23 06:07:27 +01:00
David Carlier
e7b78be8e5
Fix #15 , merge from fix_debug_backtrace branch ( #18 )
2018-07-22 19:24:00 +01:00
Rafal Kupiec
abb91a9874
Reorganize the repository for new build system
2018-07-20 22:35:09 +02:00