Rafal Kupiec
|
ad49b81b33
|
Add support for HTTP/2.0 protocol version.
|
2019-06-30 09:51:15 +02:00 |
Rafal Kupiec
|
4afcbc0815
|
Extend singleton test.
|
2019-06-29 16:04:15 +02:00 |
Rafal Kupiec
|
171456beb4
|
Release all elements in object allocation table.
|
2019-06-29 15:54:05 +02:00 |
Rafal Kupiec
|
204060fa9d
|
Implement TAU.
|
2019-06-29 14:21:29 +02:00 |
Rafal Kupiec
|
616b2eeae3
|
Cleanup the headers a bit.
|
2019-06-29 11:50:01 +02:00 |
Rafal Kupiec
|
563c10bd20
|
Do not omit floating point.
|
2019-06-29 11:41:37 +02:00 |
Rafal Kupiec
|
2e695a9d35
|
Link dynamically with libC.
|
2019-06-29 11:15:03 +02:00 |
Rafal Kupiec
|
2ef2b6265c
|
Never disable IO library.
|
2019-06-29 11:10:50 +02:00 |
Rafal Kupiec
|
a6d89da16b
|
Do not support old libC.
|
2019-06-28 19:43:23 +02:00 |
Rafal Kupiec
|
48d5088265
|
Enable the magic number protection.
|
2019-06-27 22:57:08 +02:00 |
Rafal Kupiec
|
3dcc908788
|
Enable threading.
|
2019-06-27 20:52:37 +02:00 |
Rafal Kupiec
|
4881ddf6de
|
Pass compatible pointer type.
|
2019-06-27 20:44:50 +02:00 |
Rafal Kupiec
|
312fb97db6
|
Another FS-related bugfix to make compiler happy.
|
2019-06-25 20:25:56 +02:00 |
Rafal Kupiec
|
0a2f1133d5
|
Do not use pointer for file path.
|
2019-06-25 20:10:27 +02:00 |
Rafal Kupiec
|
647454b98d
|
Another signedness correction.
|
2019-06-22 20:45:22 +02:00 |
Rafal Kupiec
|
72782b147a
|
Do not convert between data pointers and function pointers.
|
2019-06-22 12:35:33 +02:00 |
Rafal Kupiec
|
edb62ed692
|
Correct signedness.
|
2019-06-22 12:34:49 +02:00 |
Rafal Kupiec
|
8b2086402e
|
Fix all compiler warnings in AerScript compiler.
|
2019-06-22 11:59:43 +02:00 |
Rafal Kupiec
|
8ee2dece06
|
Test NULL-coalescing operator.
|
2019-06-21 23:53:01 +02:00 |
Rafal Kupiec
|
dcf37af75e
|
Implement a NULL-coalescing '??' operator.
|
2019-06-21 00:34:41 +02:00 |
Rafal Kupiec
|
6d964d6113
|
Add missing declaration for PH7_MemObjIsNull() function.
|
2019-06-21 00:30:35 +02:00 |
Rafal Kupiec
|
3045bd2d88
|
Update lexer. Add missing operators.
|
2019-06-20 14:30:49 +02:00 |
Rafal Kupiec
|
19d0628afc
|
Do not try to duplicate an array when source equals to destination.
|
2019-06-20 13:36:30 +02:00 |
Rafal Kupiec
|
59811ac742
|
Completely rely on the compiler.
|
2019-06-20 12:10:02 +02:00 |
Rafal Kupiec
|
e40dc34026
|
Pass proper line number from compiler to the virtual machine.
|
2019-06-20 12:07:47 +02:00 |
Rafal Kupiec
|
c76ae15a7b
|
Disable undefined behavior sanitizer.
|
2019-06-20 00:19:52 +02:00 |
Rafal Kupiec
|
a1f1d50d25
|
Allow to use compiler's sanitizer. This fixes #53.
|
2019-06-19 17:38:36 +02:00 |
Rafal Kupiec
|
ca51e2a5da
|
Add comments.
|
2019-06-19 10:14:01 +02:00 |
Rafal Kupiec
|
bd24aa0605
|
Correct more compiler warnings.
|
2019-06-19 09:31:40 +02:00 |
Rafal Kupiec
|
690213e0c7
|
Do not use a pointer for temporary value.
|
2019-06-18 13:25:40 +02:00 |
Rafal Kupiec
|
0be38392bd
|
Correct variable types, to make compiler silent.
|
2019-06-17 14:28:03 +02:00 |
Rafal Kupiec
|
bffd44a7b4
|
Get rid of some annoying compiler warnings.
|
2019-06-17 09:51:37 +02:00 |
Rafal Kupiec
|
173bac16ad
|
Add missing definitions.
|
2019-06-16 19:54:42 +02:00 |
Rafal Kupiec
|
b3eb2d0139
|
Include missing header.
|
2019-06-16 08:41:42 +02:00 |
Rafal Kupiec
|
050a637e88
|
Add missing declarations.
|
2019-06-16 08:31:43 +02:00 |
Rafal Kupiec
|
8d0c128d22
|
Fix comparison of integer expressions of different signedness.
|
2019-06-16 00:37:20 +02:00 |
Rafal Kupiec
|
c7b6e76d0d
|
Get rid of unused variables/labels/etc.
|
2019-06-16 00:33:03 +02:00 |
Rafal Kupiec
|
1a91fedb1f
|
Proper SXUNUSED() macro implementation.
|
2019-06-16 00:10:27 +02:00 |
Rafal Kupiec
|
fffce10ba8
|
Test for implicitly typed declarations.
|
2019-06-15 23:44:10 +02:00 |
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'.
|
2019-06-15 18:12:27 +02:00 |
Rafal Kupiec
|
8985044054
|
Remove some unused variables.
|
2019-06-15 17:43:24 +02:00 |
Rafal Kupiec
|
77150e9d26
|
Enable some code diagnostics.
|
2019-06-15 17:20:51 +02:00 |
Rafal Kupiec
|
aff19a98da
|
Fibonacci sequence in AerScript implementation.
|
2019-06-14 22:52:02 +02:00 |
Rafal Kupiec
|
010bdd7331
|
Properly destroy temporary memory object. Fix memory leak.
|
2019-06-14 17:16:41 +02:00 |
Rafal Kupiec
|
0bef248298
|
Implement PH7_VmDestroyMemObj() to forcibly destroy a memory object.
|
2019-06-14 17:11:34 +02:00 |
Rafal Kupiec
|
d09a33da55
|
Do not duplicate variable name in this case.
This should save a lot of memory on many method calls.
|
2019-06-14 10:17:50 +02:00 |
Rafal Kupiec
|
673796d878
|
Add missing function description.
|
2019-06-13 08:04:58 +02:00 |
Rafal Kupiec
|
ea948216ff
|
Merge 'master' branch.
|
2019-06-12 18:56:04 +02:00 |
Rafal Kupiec
|
4723128b74
|
Implement PH7_MemObjIsNull().
|
2019-06-12 18:55:41 +02:00 |
Rafal Kupiec
|
da2e74ba08
|
Revert commit 815b1481fc .
|
2019-06-12 09:53:13 +02:00 |