summaryrefslogtreecommitdiff
path: root/sljit
Commit message (Collapse)AuthorAgeFilesLines
* Fix ARMv5 JIT improper handling of labels right after a constant pool.zherczeg2019-11-291-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1758 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-11-195-5/+36
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1757 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-07-182-3/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1755 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-07-1715-202/+865
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1754 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-03-054-34/+165
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1751 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-01-221-7/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1746 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2019-01-033-12/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1745 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Use TARGET_OS_MAC macro in the executable allocator.zherczeg2018-12-141-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1744 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix MAP_JIT issues on Mac. Patch by Carlo Arenas.zherczeg2018-12-131-15/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1743 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improve MAP_JIT flag usage on MacOS. Patch by Rich Siegel.zherczeg2018-11-251-3/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1742 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2018-08-133-12/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1737 2f5784b3-3f2a-0410-8824-cb99058d5e15
* MIPS-JIT compiler fix: flags were not preserved for fast return.zherczeg2018-03-193-13/+43
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1730 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2018-03-137-210/+405
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1729 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compielr update.zherczeg2018-01-103-86/+81
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1722 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2018-01-0512-1677/+1247
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1720 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-11-2918-624/+2533
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1716 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2017-08-014-8/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1709 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-07-241-2/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1708 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-06-152-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1704 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-05-0714-561/+587
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1700 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-04-2616-375/+783
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1698 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2017-04-036-99/+180
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1694 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2017-03-282-7/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1692 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Reverse the jit-stack to top-down.zherczeg2017-03-272-54/+56
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1690 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2017-02-152-0/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1681 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Major JIT compiler update.zherczeg2017-01-2323-2444/+2314
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1676 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2016-12-0913-1/+199
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1672 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor JIT compiler update.zherczeg2016-07-173-13/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1663 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix unaligned accesses on x86. Patch by Marc Mutz.zherczeg2016-07-154-37/+69
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1662 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A racing condition is fixed in JIT reported by Mozilla.zherczeg2016-05-191-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1647 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes.zherczeg2016-04-063-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1645 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2016-03-0411-592/+606
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1644 2f5784b3-3f2a-0410-8824-cb99058d5e15
* JIT compiler update.zherczeg2016-02-2920-1692/+1687
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1640 2f5784b3-3f2a-0410-8824-cb99058d5e15
* 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