Ivailo Monev
4075a1522d
do not use computed goto in JavaScriptCore's pcre
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-23 02:00:57 +00:00
Ivailo Monev
26f71b6fe6
constify some static declarations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 13:13:25 +00:00
Ivailo Monev
3b1722b808
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 10:51:18 +00:00
Ivailo Monev
18398add06
fix some pedantic compiler warnings
...
upstream commits:
fc4d45d97d
d730e07d01
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-20 14:09:41 +00:00
Ivailo Monev
0c2fb3a4eb
cleanup JSGlobalObject
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-19 15:21:42 +00:00
Ivailo Monev
f3eae58a32
remove always true conditions checks from JavaScriptCore's LiteralParser
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-19 15:09:14 +00:00
Ivailo Monev
e7c2e08e62
get rid of JavaScriptCore's CString
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-19 14:42:13 +00:00
Ivailo Monev
3b7900ecad
cleanup JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 03:41:27 +00:00
Ivailo Monev
5a8852deca
cleanup JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 00:04:39 +00:00
Ivailo Monev
e12064bd10
make JSC mmap on demand even on x86_64
...
even WebKit has done it and it makes things much less complicated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 03:26:41 +00:00
Ivailo Monev
8d1d1cb098
remove useless pointer check in JSC ExecutablePool
...
ExecutablePool::systemAlloc() calls CRASH() if the
allocation failed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 03:19:10 +00:00
Ivailo Monev
28095b2a3e
remove redundant casts from JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 15:08:50 +00:00
Ivailo Monev
95b360b6cd
drop malloc validation from JavaScriptCore
...
compilers can do this nowdays, the only reason to keep the FastAllocBase
classs is so that fastMalloc (and friends) are used which call CRASH() on
allocation failure.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-06 22:29:56 +00:00
Ivailo Monev
f919cfd564
remove useless git attributs config for 3rd party sources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-03 22:46:29 +00:00
Ivailo Monev
ab30440d61
temporary fix for the fixed pool allocator used on x86_64
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-03 22:44:40 +00:00
Ivailo Monev
ae0c574fd2
fix build if script component with LTO
...
https://bugs.webkit.org/show_bug.cgi?id=56088
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-01 12:43:07 +00:00
Ivailo Monev
f2f58824a1
fix some compiler warnings in 3rd party JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-27 23:34:48 +00:00
Ivailo Monev
91b59e57df
remove redundant variable from 3rd party JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-24 11:28:50 +00:00
Ivailo Monev
ca645d278c
fix some compiler warnings in 3rd party JavaScriptCore
...
upstream commits:
a2da34be84
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-24 11:21:58 +00:00
Ivailo Monev
a029fcf142
update sqlite3 to 3.8.12.2
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-22 22:24:54 +00:00
Ivailo Monev
385181d3ac
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-14 17:42:16 +00:00
Ivailo Monev
f70219d28b
fix some compiler warnings in 3rd party CLucene
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 09:47:31 +00:00
Ivailo Monev
b7e90a6269
initial QPA/QWS platform drop, lots of cleanups to follow
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-02 05:41:40 +02:00
Ivailo Monev
5a8fe370b7
cleanup JavaScriptCore platform header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-18 17:28:15 +02:00
Ivailo Monev
3aac5c5b4e
remove redundant JavaScriptCore files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-18 17:09:07 +02:00
Ivailo Monev
48ef7ba512
add 3rd party source notes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-16 05:23:33 +02:00
Ivailo Monev
100b268a6f
JavaScriptCore cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-15 03:02:26 +02:00
Ivailo Monev
d5b527cf60
another snap on JavaScriptCore asserts, follow up on 4cceec22
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 17:46:38 +02:00
Ivailo Monev
1811c02a29
misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 16:59:22 +02:00
Ivailo Monev
a248429829
inline RepatchBuffer methods since they are just proxy
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 16:58:53 +02:00
Ivailo Monev
ce2cbfb2b6
remove some unused JavaScriptCore sources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 04:20:34 +02:00
Ivailo Monev
4cceec2287
fix script component regression since d825387f
...
some of the function calls must be done even in release mode,
further investigation is needed to find out which actually do
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-11 15:39:57 +02:00
Ivailo Monev
f9739fdce0
always use the system memory allocator for JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-11 14:45:49 +02:00
Ivailo Monev
6a76bbc402
fix static assert for x86_64
...
the offset has changed when the profiler was removed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-07 16:23:17 +00:00
Ivailo Monev
63a0cdab60
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-07 15:19:54 +00:00
Ivailo Monev
770b645637
use miniz when zlib is not available
...
since the compression is required for the network component, rcc and other
cruft a minimal zlib replacement should do just fine for that purpose.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 18:17:58 +02:00
Ivailo Monev
4afb02f017
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-04 22:50:43 +02:00
Ivailo Monev
d825387f14
fix compiler warnings in JavaScriptCore
...
some of the changes are not part of the upstream commit
upstream commits:
38f5d4df07
.patch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-04 21:51:16 +02:00
Ivailo Monev
852f1addde
fix crashes in script component
...
that code was guarded by !PLATFORM(QT) which I overlooked and
unconditionalized leaving the code, deleting the data should not
be done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-28 14:41:24 +02:00
Ivailo Monev
39b413bcaf
remove useless JavaScriptCore file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 14:10:57 +02:00
Ivailo Monev
aebfad19b4
Ensure QObject wrappers are garbage-collected if appropriate
...
upstrema commits:
378416af75
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-26 17:32:18 +02:00
Ivailo Monev
3a166845e8
remove 3rd party DES sources
2016-01-15 00:13:21 +02:00
Ivailo Monev
0b7dd6084f
remove remains of wrec support from JSC
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-14 22:59:38 +02:00
Ivailo Monev
9c7c7d8531
fix some compiler warnings
...
the list of upstream commits is incomplete, the Qt(5) devs have taken care
of many warnings and I have not scoped trough all of the repos and commits
to find them out and list them. I've made some changes on my own too
upstream commits:
fece2474fe
e6799c6e33
64a7ac344e
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-13 18:27:10 +02:00
Ivailo Monev
c6a68736a0
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-12 19:21:41 +02:00
Ivailo Monev
e012cdc1a0
fix some compiler warnings about unused functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-12 15:25:50 +02:00
Ivailo Monev
8ad70bd699
cleanup definitions in javascriptcore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-25 08:57:30 +02:00
Ivailo Monev
17b9025b34
add qpf fonts sources and makeqpf utility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 09:22:27 +02:00
Ivailo Monev
bfbc380756
initial import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00