Rafal Kupiec
|
4afcbc0815
|
Extend singleton test.
|
1 year ago |
Rafal Kupiec
|
171456beb4
|
Release all elements in object allocation table.
|
1 year ago |
Rafal Kupiec
|
204060fa9d
|
Implement TAU.
|
1 year ago |
Rafal Kupiec
|
616b2eeae3
|
Cleanup the headers a bit.
|
1 year ago |
Rafal Kupiec
|
563c10bd20
|
Do not omit floating point.
|
1 year ago |
Rafal Kupiec
|
2e695a9d35
|
Link dynamically with libC.
|
1 year ago |
Rafal Kupiec
|
2ef2b6265c
|
Never disable IO library.
|
1 year ago |
Rafal Kupiec
|
a6d89da16b
|
Do not support old libC.
|
1 year ago |
Rafal Kupiec
|
48d5088265
|
Enable the magic number protection.
|
1 year ago |
Rafal Kupiec
|
3dcc908788
|
Enable threading.
|
1 year ago |
Rafal Kupiec
|
4881ddf6de
|
Pass compatible pointer type.
|
1 year ago |
Rafal Kupiec
|
312fb97db6
|
Another FS-related bugfix to make compiler happy.
|
1 year ago |
Rafal Kupiec
|
0a2f1133d5
|
Do not use pointer for file path.
|
1 year ago |
Rafal Kupiec
|
647454b98d
|
Another signedness correction.
|
1 year ago |
Rafal Kupiec
|
72782b147a
|
Do not convert between data pointers and function pointers.
|
1 year ago |
Rafal Kupiec
|
edb62ed692
|
Correct signedness.
|
1 year ago |
Rafal Kupiec
|
8b2086402e
|
Fix all compiler warnings in AerScript compiler.
|
1 year ago |
Rafal Kupiec
|
8ee2dece06
|
Test NULL-coalescing operator.
|
1 year ago |
Rafal Kupiec
|
dcf37af75e
|
Implement a NULL-coalescing '??' operator.
|
1 year ago |
Rafal Kupiec
|
6d964d6113
|
Add missing declaration for PH7_MemObjIsNull() function.
|
1 year ago |
Rafal Kupiec
|
3045bd2d88
|
Update lexer. Add missing operators.
|
1 year ago |
Rafal Kupiec
|
19d0628afc
|
Do not try to duplicate an array when source equals to destination.
|
1 year ago |
Rafal Kupiec
|
59811ac742
|
Completely rely on the compiler.
|
1 year ago |
Rafal Kupiec
|
e40dc34026
|
Pass proper line number from compiler to the virtual machine.
|
1 year ago |
Rafal Kupiec
|
c76ae15a7b
|
Disable undefined behavior sanitizer.
|
1 year ago |
Rafal Kupiec
|
a1f1d50d25
|
Allow to use compiler's sanitizer. This fixes #53.
|
1 year ago |
Rafal Kupiec
|
ca51e2a5da
|
Add comments.
|
1 year ago |
Rafal Kupiec
|
bd24aa0605
|
Correct more compiler warnings.
|
1 year ago |
Rafal Kupiec
|
690213e0c7
|
Do not use a pointer for temporary value.
|
1 year ago |
Rafal Kupiec
|
0be38392bd
|
Correct variable types, to make compiler silent.
|
1 year ago |
Rafal Kupiec
|
bffd44a7b4
|
Get rid of some annoying compiler warnings.
|
1 year ago |
Rafal Kupiec
|
173bac16ad
|
Add missing definitions.
|
1 year ago |
Rafal Kupiec
|
b3eb2d0139
|
Include missing header.
|
1 year ago |
Rafal Kupiec
|
050a637e88
|
Add missing declarations.
|
1 year ago |
Rafal Kupiec
|
8d0c128d22
|
Fix comparison of integer expressions of different signedness.
|
1 year ago |
Rafal Kupiec
|
c7b6e76d0d
|
Get rid of unused variables/labels/etc.
|
1 year ago |
Rafal Kupiec
|
1a91fedb1f
|
Proper SXUNUSED() macro implementation.
|
1 year ago |
Rafal Kupiec
|
fffce10ba8
|
Test for implicitly typed declarations.
|
1 year ago |
Rafal Kupiec
|
ace4d56d7f
|
The '-Og' is a better choice than '-O0' for producing debuggable code because some compiler passes that collect debug information are disabled at '-O0'.
|
1 year ago |
Rafal Kupiec
|
8985044054
|
Remove some unused variables.
|
1 year ago |
Rafal Kupiec
|
77150e9d26
|
Enable some code diagnostics.
|
1 year ago |
Rafal Kupiec
|
aff19a98da
|
Fibonacci sequence in AerScript implementation.
|
1 year ago |
Rafal Kupiec
|
010bdd7331
|
Properly destroy temporary memory object. Fix memory leak.
|
1 year ago |
Rafal Kupiec
|
0bef248298
|
Implement PH7_VmDestroyMemObj() to forcibly destroy a memory object.
|
1 year ago |
Rafal Kupiec
|
d09a33da55
|
Do not duplicate variable name in this case.
This should save a lot of memory on many method calls.
|
1 year ago |
Rafal Kupiec
|
673796d878
|
Add missing function description.
|
1 year ago |
Rafal Kupiec
|
ea948216ff
|
Merge 'master' branch.
|
1 year ago |
Rafal Kupiec
|
4723128b74
|
Implement PH7_MemObjIsNull().
|
1 year ago |
Rafal Kupiec
|
da2e74ba08
|
Revert commit 815b1481fc .
|
1 year ago |
Rafal Kupiec
|
0ef6b449c6
|
Make a free slot in operator precedence for NULL-coalescing operator.
|
1 year ago |