summaryrefslogtreecommitdiff
path: root/sljit
Commit message (Collapse)AuthorAgeFilesLines
* JIT compiler update.zherczeg2015-08-302-28/+126
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1598 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update: Tile-Gx fixes by Walter Leezherczeg2015-07-312-162/+155
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1583 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2015-07-031-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1575 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler updatezherczeg2015-05-2911-95/+220
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1561 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix ARM64 SP alignment issue in JIT.zherczeg2015-04-231-14/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1551 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2015-03-062-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1531 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove computing the JIT read-only data size in advance and use on-demand ↵zherczeg2015-03-052-1/+9
| | | | | | memory allocation. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1530 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2015-02-231-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1527 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-11-093-3/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1512 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support custom memory allocators in the JIT compiler.zherczeg2014-09-306-36/+50
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1507 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Major JIT compiler update.zherczeg2014-09-2714-1405/+1414
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1506 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-08-1113-150/+210
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1499 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2014-07-096-22/+36
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1493 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Major JIT compiler update.zherczeg2014-07-0716-914/+1145
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1491 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Major JIT compiler update. zherczeg2014-06-1712-549/+1251
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1483 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-03-261-3/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1466 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-03-132-30/+71
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1463 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-03-076-29/+71
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1461 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update (with MIPS64 support).zherczeg2014-03-0514-185/+862
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1460 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-03-022-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1457 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-02-286-10/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1456 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-02-102-12/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1455 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2014-01-3016-921/+2897
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1453 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Little endian PowerPC systems are supported now by the JIT compiler.zherczeg2014-01-213-7/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1451 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add JIT support for the 64 bit TileGX architecture. Patch by Jiong Wang ↵zherczeg2013-10-146-1/+12762
| | | | | | (Tilera Corporation). git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1378 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Cache flush in JIT for android. Patch by Giuseppe D'Angelo.zherczeg2013-06-181-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1340 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add pcre[16|32]_jit_free_unused_memory to forcibly free unused JIT ↵zherczeg2013-06-142-0/+24
| | | | | | executable memory. Patch inspired by Carsten Klein. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1338 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix spelling mistakes in comments.ph102013-05-101-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1325 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Try madvise first before posix_madvise.zherczeg2013-05-011-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1322 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2013-03-158-9/+57
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1280 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2013-03-041-2/+0
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1267 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler now supports 32 bit Macs thanks to Lawrence Velazquez.zherczeg2013-02-202-1/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1250 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2013-01-296-9/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1243 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2013-01-012-33/+92
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1237 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler updatezherczeg2012-12-065-53/+54
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1229 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-11-197-39/+81
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1222 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Last minute fixes and some documentation update in the JIT compiler.zherczeg2012-11-092-43/+64
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1216 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Large JIT compiler update again.zherczeg2012-11-0911-562/+681
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1215 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-11-078-35/+77
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1209 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-11-061-66/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1206 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-11-058-117/+149
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1203 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-11-044-859/+1064
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1201 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Another huge JIT compiler update.zherczeg2012-11-0117-1450/+1690
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1195 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Change 0 to NULL for mmap in the JIT compiler.zherczeg2012-10-282-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1183 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-10-2815-120/+211
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1182 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2012-10-263-2/+34
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1175 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Major JIT compiler update with experimental Sparc 32 support.zherczeg2012-10-2016-804/+2354
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1149 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Final touches on Power/PowerPC cache flushzherczeg2012-08-031-6/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@998 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improved instruction cache flush for POWER/PowerPCzherczeg2012-07-272-13/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@997 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improved cache flush for AIXzherczeg2012-07-122-6/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@996 2f5784b3-3f2a-0410-8824-cb99058d5e15