projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
todo
[m6w6/ext-psi]
/
README.md
diff --git
a/README.md
b/README.md
index 164a7982ad3f927e934a21b2ce5810b74c6c6bff..3b4c47898df844e508874e69471d15406b5b2979 100644
(file)
--- a/
README.md
+++ b/
README.md
@@
-12,6
+12,9
@@
The acronym PSI may be read as:
The latter because PSI can be configured to include declarations for most of the
[base definitions and system interfaces of POSIX.1-2008](http://pubs.opengroup.org/onlinepubs/9699919799/).
The latter because PSI can be configured to include declarations for most of the
[base definitions and system interfaces of POSIX.1-2008](http://pubs.opengroup.org/onlinepubs/9699919799/).
+> **WARNING:**
+> This is heavy WIP. Only a small part of configuration and implementation has been completed yet.
+
## Features
* standard scalar types mapped to stdint types
## Features
* standard scalar types mapped to stdint types
@@
-22,6
+25,9
@@
The latter because PSI can be configured to include declarations for most of the
## Installing
## Installing
+> **WARNING:**
+> This is heavy WIP. Installation only works from a source checkout yet.
+
### PECL
This extension is distributed through [PECL](http://pecl.php.net) and can be
### PECL
This extension is distributed through [PECL](http://pecl.php.net) and can be
@@
-102,6
+108,11
@@
The following modules are available to select:
### --with-psi-libjit
**Path to libjit.**
### --with-psi-libjit
**Path to libjit.**
+> **WARNING:**
+> We currently rely on a patched libjit, because of an apparent bug in how
+> libjit creates closures, which still needs to be verified, though.
+> See https://github.com/m6w6/libjit for the preliminary patch.
+
### --with-psi-libffi
**Path to libffi.**
### --with-psi-libffi
**Path to libffi.**
@@
-214,7
+225,7
@@
extern char *strerror(int errnum);
You may specify a non-standard calling convention in place of `extern`, where `default` and `cdecl` have the same meaning as `extern`.
You may specify a non-standard calling convention in place of `extern`, where `default` and `cdecl` have the same meaning as `extern`.
-Additionally recognized calling conventions include: `
mscdecl`, `
stdcall` and `fastcall`.
+Additionally recognized calling conventions include: `stdcall` and `fastcall`.
### Constants
### Constants