summaryrefslogtreecommitdiff
path: root/sljit/sljitLir.h
diff options
context:
space:
mode:
authorzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-03-15 07:15:02 +0000
committerzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-03-15 07:15:02 +0000
commitb06fb70a80b398ee613fe671287ce4bc0b55c43a (patch)
tree1be9351bbe4abdaebd99cacbac402f1a4ff84754 /sljit/sljitLir.h
parenta8518cc0b826d53f3ded91ee8f41985d9e01f609 (diff)
downloadpcre-b06fb70a80b398ee613fe671287ce4bc0b55c43a.tar.gz
JIT compiler update
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@951 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'sljit/sljitLir.h')
-rw-r--r--sljit/sljitLir.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sljit/sljitLir.h b/sljit/sljitLir.h
index 0cb1c1e..63d2625 100644
--- a/sljit/sljitLir.h
+++ b/sljit/sljitLir.h
@@ -42,6 +42,10 @@
- very effective to cache an important value once
- A fixed stack space can be allocated for local variables
- The compiler is thread-safe
+ - The compiler is highly configurable through preprocessor macros.
+ You can disable unneeded features (multithreading in single
+ threaded applications), and you can use your own system functions
+ (including memory allocators). See sljitConfig.h
Disadvantages:
- Limited number of registers (only 6+4 integer registers, max 3+2
temporary, max 3+2 saved and 4 floating point registers)