Commit graph

324 commits

Author SHA1 Message Date
sina
2fdf0f59de
Restore release build optimizations and fix CPUID register restoration 2025-07-26 01:53:43 +02:00
Björn Ruytenberg
30201f6435 Temporarily work around Visual Studio 17.14.8 compiler optimization bug 2025-07-23 18:14:36 +02:00
sina
beed7ccc34
fix renaming script engine TOKENs on the auto generated codes 2025-07-07 14:32:43 +02:00
Enzo Berry
6a89a94496 Refactor token structures and related functions in the script engine 2025-07-07 11:46:10 -07:00
unknown
feea1057e2 add microsleep, rdtsc, rdtscp 2025-06-03 10:00:08 +02:00
unknown
0d5ee6ab60 implement microsleep function 2025-06-02 11:26:48 +02:00
sina
6741855d24 add poi_pa hi_pa low_pa db_pa dd_pa dw_pa dq_pa keywords 2025-02-20 15:31:03 +01:00
Christian Zimmerer
bb8db803b6 Update C++ standard to C++20 2025-01-17 21:28:13 +01:00
binophism
f77e99001b Fix: OOB(linear buffer overflow) write fixed 2024-12-25 21:47:29 +03:30
SinaKarvandi
f051c778dc refactor hwdbg buffer interpretation and writing codes 2024-09-27 16:31:29 +02:00
SinaKarvandi
35ca575bfd fix runtime error for deallocating memory from separate DLLs 2024-09-27 14:32:03 +02:00
xmaple555
1df3163ba7 update symbol and token strcture in script-engine 2024-09-27 04:48:43 +08:00
xmaple555
8799c84345 update token strcture in script-engine 2024-09-27 04:38:23 +08:00
SinaKarvandi
f49f92f872 change the showing message function of hardware scripts 2024-09-26 12:53:52 +02:00
SinaKarvandi
1de311647c export ShowMessages to the script engine 2024-09-26 12:44:24 +02:00
SinaKarvandi
dcb3f50bae change import exports from the symbol parser 2024-09-25 17:13:47 +02:00
SinaKarvandi
f3321dc62d unified script engine imported and exported functions 2024-09-25 16:27:42 +02:00
SinaKarvandi
1ae683af48 add script generation support for stack assignment 2024-09-18 16:53:40 +02:00
xmaple555
211295bf81 update symbol structure and stack buffer in script engine 2024-08-23 22:33:36 +08:00
xmaple555
8edd118a40 update multiple assignment in script engine 2024-08-23 04:10:11 +08:00
xmaple555
ba0f017dc2 remove global variable idtable 2024-08-22 00:45:09 +08:00
xmaple555
16c60bbe7e add assignment operator in script-engine 2024-08-22 00:30:23 +08:00
xmaple555
b05414a171 update user-defined function for boolean parser 2024-08-21 03:42:03 +08:00
Sina Karvandi
2ec1af86ac
Merge pull request #461 from xmaple555/dev
Dev
2024-08-20 03:10:50 +09:00
xmaple555
03401a7fbd update script-engine 2024-08-20 01:59:17 +08:00
Behrooz Abbassi
27359df8fa
Fix script-engine-test submodule bug
Remove the script-engine-test from incorrect path
2024-08-19 09:07:14 -07:00
Admin
2a2283de1d fix cmake 2024-08-07 14:58:16 +08:00
SinaKarvandi
a9ba979abc change SDK folders to lowercase 2024-07-28 20:42:48 +09:00
SinaKarvandi
5e26626f91 rename SDK folders 2024-07-28 19:55:51 +09:00
SinaKarvandi
1e3f8f385c create global SDK example directory for APIs 2024-07-28 19:44:53 +09:00
xmaple555
f9ca713601 update script-engine 2 2024-07-25 01:52:58 +08:00
xmaple555
0aba9b5a1b update script-engine 1 2024-07-24 21:25:55 +08:00
xmaple555
36b648eac6 update the user-defined function of the script-engine 2024-07-20 11:58:17 +08:00
xmaple555
a0abb047a8 add _SCRIPT_ENGINE_CODEEXEC_DBG_EN and stack buffer overflow check in script-engine 2024-07-19 19:17:46 +08:00
SinaKarvandi
df50e0d866 export script definition to SDK 2024-07-07 22:07:45 +09:00
Admin
d336d66a80 auto generated CMakeLists.txt files for all the projects 2024-07-01 19:01:04 +08:00
SinaKarvandi
b165f56a7b add date and time pseudo-registers (#397) 2024-06-30 20:59:41 +09:00
SinaKarvandi
c4cd890f85 divide user/kernel exported headers 2024-06-24 21:06:23 +09:00
SinaKarvandi
0dad558ef0 fix GO binding issues 2024-06-24 20:41:43 +09:00
SinaKarvandi
7ed7972554 add support for hw_pinX and hw_portX in the script engine 2024-06-21 17:09:41 +09:00
SinaKarvandi
5fb31083a4 add undefined symbol and function 2024-06-20 15:50:22 +09:00
SinaKarvandi
b169851ed9 add support to read number of operands 2024-06-17 17:35:23 +09:00
xmaple555
5df4d2a526 add stack buffer in vmx-root 2024-06-15 02:10:03 +08:00
xmaple555
254a8dfe38 fix wcsncmp in script-engine 2 2024-06-14 02:56:07 +08:00
Sina Karvandi
4d2f458752 add script eval structures 2024-06-13 21:47:03 +09:00
unknown
f5d7332a19 add type of wcsncmp function 2024-06-13 14:42:43 +09:00
xmaple555
9cbcef61f9 fix wcsncmp in script-engine 2024-06-12 22:34:15 +08:00
unknown
e8ff6bd821 add hwdbg short symbol buffer 2024-06-12 19:49:25 +09:00
unknown
792fe4e967 add symbol bit compression for resource efficiency 2024-06-11 22:24:05 +09:00
unknown
91db4eacd1 add script variable length to the hwdbg symbol structure 2024-06-10 20:09:56 +09:00