Ivailo Monev
|
3012602c29
|
make comparison operators const where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 02:05:58 +00:00 |
|
Ivailo Monev
|
828d0693b4
|
correct JavaScriptCore jsNumberCell() stubs for non-JSVALUE32 case
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-01 11:53:17 +00:00 |
|
Ivailo Monev
|
8bf3a0a368
|
use memcpy() for buffers copy in JavaScriptCore where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-01 11:26:50 +00:00 |
|
Ivailo Monev
|
f1a9262ae2
|
use loop instead of while iterator in UString::ascii()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-31 19:15:59 +00:00 |
|
Ivailo Monev
|
3c5abd4ec4
|
remove JavaScriptCore JIT leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-31 12:06:00 +00:00 |
|
Ivailo Monev
|
5724eeb638
|
remove now non-existing method declaration from JSC Lexer header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-30 01:18:23 +00:00 |
|
Ivailo Monev
|
807dd98046
|
remove unused JSC SourceProvider member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-30 01:15:25 +00:00 |
|
Ivailo Monev
|
19a29cc97e
|
Revert "JavaScriptCore table, iterators and mutex do not have to be mutable"
This reverts commit 8f0ff492ec .
|
2019-07-29 17:43:12 +00:00 |
|
Ivailo Monev
|
935493f00e
|
QT_NO_THREAD conditional build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 15:47:13 +00:00 |
|
Ivailo Monev
|
af040125d2
|
use dummy pointer to get stack base if build without threads
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 12:52:37 +00:00 |
|
Ivailo Monev
|
efe3ab18de
|
put back HashMap header inclusion in ThreadingQt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 00:19:07 +00:00 |
|
Ivailo Monev
|
3ad9ea3c99
|
do not inline Wtf::createThreadInternal() as it is referenced
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-26 23:21:43 +00:00 |
|
Ivailo Monev
|
7e7be4fd42
|
reimplement ThreadSafeSharedBase based on QAtomicInt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-26 00:58:11 +00:00 |
|
Ivailo Monev
|
8f0ff492ec
|
JavaScriptCore table, iterators and mutex do not have to be mutable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 13:58:32 +00:00 |
|
Ivailo Monev
|
c2773ef18c
|
avoid lock in ThreadSafeSharedBase::refCount()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 13:55:31 +00:00 |
|
Ivailo Monev
|
6a68a1c5aa
|
use indic shape and attributes for Mahajani script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:36:14 +00:00 |
|
Ivailo Monev
|
d9c8ad647f
|
use arabic shape for Egyptian Hieroglyphs script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:33:15 +00:00 |
|
Ivailo Monev
|
2c3140109d
|
Unicode v5.0+ characters and partial scripts support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:02:45 +00:00 |
|
Ivailo Monev
|
3f7e22b227
|
remove non-essential harfbuzz files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-19 11:22:39 +00:00 |
|
Ivailo Monev
|
97db6a1b84
|
replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 00:41:53 +00:00 |
|
Ivailo Monev
|
fc74f0e4cd
|
fix regression since db88a21f69
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 23:55:09 +00:00 |
|
Ivailo Monev
|
e66a6a87e0
|
properly detect indentation chars in javascriptcore lexer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 19:51:51 +00:00 |
|
Ivailo Monev
|
f7b8a0fbb8
|
regenerate javascriptcore grammar
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 14:55:40 +00:00 |
|
Ivailo Monev
|
8accc184f3
|
remove unused characters table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 13:08:31 +00:00 |
|
Ivailo Monev
|
20810615b1
|
import fresh copies of 3rd party cycle, callgrind and valgrind headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-17 04:48:32 +00:00 |
|
Ivailo Monev
|
0ceffd10b5
|
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-14 19:54:14 +00:00 |
|
Ivailo Monev
|
6830519167
|
replace ThreadSpecific with thread_local in JavaScript engine
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-14 19:40:19 +00:00 |
|
Ivailo Monev
|
db88a21f69
|
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-11 15:59:10 +00:00 |
|
Ivailo Monev
|
d04f52684a
|
minor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2018-07-09 14:28:45 +00:00 |
|
Ivailo Monev
|
863fd381de
|
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-10-06 03:25:19 +00:00 |
|
Ivailo Monev
|
2fe4f50c35
|
mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-09 05:14:43 +00:00 |
|
Ivailo Monev
|
1944c376f0
|
minor JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-08 15:11:41 +00:00 |
|
Ivailo Monev
|
b000a10a33
|
MSVC support removal from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-05-06 16:52:08 +00:00 |
|
Ivailo Monev
|
a4f5ce9b4d
|
JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-04-26 06:28:54 +00:00 |
|
Ivailo Monev
|
41e5ddf421
|
namespaced build fixes and enabled it by default
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-04-26 06:28:30 +00:00 |
|
Ivailo Monev
|
1a47673bdf
|
minor JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-04-25 11:38:55 +00:00 |
|
Ivailo Monev
|
7c52a5de1a
|
get rid of tablet cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-12-08 00:34:52 +00:00 |
|
Ivailo Monev
|
c032e1c019
|
JSC cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-14 21:49:25 +00:00 |
|
Ivailo Monev
|
f2de5eca57
|
convert string to ASCII when regexp matching them from JavaScriptCore
even KJS does that, I've also personally tested matching of UTF-16
characters and it seems to work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-14 16:33:59 +00:00 |
|
Ivailo Monev
|
ad8de752da
|
make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-14 14:22:02 +00:00 |
|
Ivailo Monev
|
1e5be3c062
|
get rid of JavaScriptCore's JIT and YARR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-10 18:56:59 +00:00 |
|
Ivailo Monev
|
5c6c47f017
|
mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-09 22:06:38 +00:00 |
|
Ivailo Monev
|
7fdf28f1b9
|
0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-04 14:10:28 +00:00 |
|
Ivailo Monev
|
43e97469f5
|
JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-02 00:39:51 +00:00 |
|
Ivailo Monev
|
cba97819c5
|
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-10-19 18:06:43 +00:00 |
|
Ivailo Monev
|
a4c82a4316
|
make OpenSSL required
|
2016-10-19 05:41:21 +00:00 |
|
Ivailo Monev
|
373cac851d
|
fix regular build of JavaScriptCore with GCC 5+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-10-15 19:17:12 +00:00 |
|
Ivailo Monev
|
f0bc6208e0
|
remove the help component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-10-15 02:25:16 +00:00 |
|
Ivailo Monev
|
4a5bcff7ec
|
embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-10-04 16:33:26 +00:00 |
|
Ivailo Monev
|
97d35054b0
|
remove now redundant moc file inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-09-29 14:46:50 +00:00 |
|