summaryrefslogtreecommitdiff
path: root/Zend/Makefile.frag
Commit message (Collapse)AuthorAgeFilesLines
* Clean up the generation of the parsersAkim Demaille2020-02-011-2/+2
| | | | | | | | | | | | | | | | Prefer '%define api.value.type' to '#define YYSTYPE', so that Bison know the type. Use '%code requires' to declare what is needed to define the api.value.type (that code is output in the generated header before the generated definition of YYSTYPE). Prefer '%define api.prefix' inside the grammar file to '-p' outside, as anyway the functions defined in the file actually use this prefix. Prefer `%param` to both `%parse-param` and `%lex-param`. Closes GH-5138
* Use "%empty" in the parsers, instead of commentsAkim Demaille2020-01-311-2/+2
| | | | | | | | | | The annotation %empty is properly enforced: warnings when it's missing, and errors when it's inappropriate. Support for %empty was introduced in Bison 3.0. Pass -Wempty-rule to Bison. Closes GH-5134
* Fixed bug #78102Peter Kokot2019-06-051-2/+2
|
* Revert "Rename *.l files to *.re"Joe Watkins2019-05-201-4/+4
| | | | This reverts commit 969047749d33bb88a0573aa91a57e2070335111a.
* Enhance makedist scriptPeter Kokot2019-05-181-0/+13
| | | | | | | | | | | This enhances the makidst script: - integrate both snapshot and makedist scripts together - add help and options - generated files are created in the php-src repository directly - other minor enhancemenets such as CS fixes - functionality moved from the Makefile to only shell script - Add missed patching of the Zend Parsers to the main build step - Add all *.tmp files to gitignore
* Rename *.l files to *.rePeter Kokot2019-05-171-4/+4
| | | | | This syncs PHP lexer files to all use *.re extension. The *.re files are processed with the RE2C tool.
* Defragment two Zend related Makefile fragments togetherPeter Kokot2018-10-211-0/+23
| | | | The two are more logically connected together in the Zend directory.
* Change some permissions from 755 to 644Peter Kokot2018-08-281-0/+0
| | | | | This patch syncs file permissions accross the PHP source code files since these don't need to be executable.
* - Fix dependencyMarcus Boerger2005-01-251-1/+1
|
* - New architecture needs one more dependencyMarcus Boerger2004-10-301-1/+1
|
* - Commit new VMAndi Gutmans2004-10-221-1/+1
| | | | | | - Old one is tagged as PRE_NEW_VM_GEN_PATCH - Still doing work so more commits to come. Don't complain (yet) :)
* - Add makefile fragment which simplifies working on the executerMarcus Boerger2004-10-011-0/+1