Commit Graph

31 Commits

Author SHA1 Message Date
Rafal Kupiec a24e44fbf3
Completely remove this broken threading implementation. Fixes #55.
The build was successful. Details
2019-10-28 21:35:16 +01:00
Rafal Kupiec 3b9d91f186
Revert 3dcc908788.
The build was successful. Details
2019-08-29 14:23:33 +02:00
Rafal Kupiec 563c10bd20
Do not omit floating point.
The build was successful. Details
2019-06-29 11:41:37 +02:00
Rafal Kupiec 48d5088265
Enable the magic number protection.
The build was successful. Details
2019-06-27 22:57:08 +02:00
Rafal Kupiec 3dcc908788
Enable threading.
The build was successful. Details
2019-06-27 20:52:37 +02:00
Rafal Kupiec bd24aa0605
Correct more compiler warnings.
The build was successful. Details
2019-06-19 09:31:40 +02:00
Rafal Kupiec c7b6e76d0d
Get rid of unused variables/labels/etc.
The build was successful. Details
2019-06-16 00:33:03 +02:00
Rafal Kupiec eef5ee370d
Remove this useless wrapper function.
The build was successful. Details
2019-04-28 18:25:43 +02:00
Rafal Kupiec 58015f2a20
Correct typo.
The build was successful. Details
2019-04-28 18:18:03 +02:00
Rafal Kupiec c9203b6c91
New source code legal format.
The build was successful. Details
2019-04-20 19:29:15 +02:00
Rafal Kupiec 10d3bfe5e1
Correct comments.
The build was successful. Details
2018-09-10 20:17:42 +02:00
Rafal Kupiec 7e754db07f
Implement SyStrtok();
The build was successful. Details
2018-09-10 20:16:46 +02:00
Rafal Kupiec c3a4c8de77
Never disable builtin functions.
The build was successful. Details
2018-09-05 20:47:07 +02:00
Rafal Kupiec c00c91599f
Enable unused API functions.
The build was successful. Details
2018-09-04 09:33:28 +02:00
Rafal Kupiec 19eaaab081
Remove unused code.
The build was successful. Details
2018-09-04 09:19:15 +02:00
Rafal Kupiec 383fe01943
Reserve 10KB for error reporting.
The build was successful. Details
2018-09-01 17:54:45 +02:00
Rafal Kupiec 8fcb3c608a
Remove duplicate of SySetUsed() macro.
The build was successful. Details
2018-08-31 23:45:46 +02:00
Rafal Kupiec 041c65d63e
Implement SySetGetUsed();
The build was successful. Details
2018-08-30 12:00:02 +02:00
Rafal Kupiec 2d99881240
Get rid of manual optimisation technique.
The build was successful. Details
This optimisation technique results in non insignificant speed boost on some old x86 architectures. Novadays, we should rely on compiler optimisation.
2018-08-21 06:27:07 +02:00
Rafal Kupiec 00dc23ee4a Get rid of manual optimisation technique resulting in non insignificant speed boost on some old x86 architectures, #38;
The build was successful. Details
2018-08-18 19:44:02 +02:00
Rafal Kupiec 4dbd3ea412
New memory subsystem.
The build was successful. Details
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
Piotr Likoski 19f8cf2599 Comply with GCC extensions 2018-08-02 16:33:07 +02:00
yvan-burrie 6527b58b74 Fix ASM keyword in hash.c
See: https://gcc.gnu.org/onlinedocs/gcc/Alternate-Keywords.html#Alternate-Keywords
2018-08-02 02:54:01 +02:00
Rafal Kupiec a6a43b5f3b
This is useless now 2018-07-27 21:19:59 +02:00
Rafal Kupiec c24a9bc251
Our implementation of SyStrncpy() 2018-07-27 08:22:55 +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
Rafal Kupiec d1b874b391
Fix segmentation fault 2018-07-21 14:44:36 +02:00
Rafal Kupiec e394ce7d14
Divide libcox by Symisc into smaller logical chunks 2018-07-21 12:41:01 +02:00
Rafal Kupiec abb91a9874
Reorganize the repository for new build system 2018-07-20 22:35:09 +02:00