Michael Wallner [Mon, 6 Feb 2017 19:39:44 +0000 (20:39 +0100)]
close #1: do not check for constants value
Michael Wallner [Mon, 6 Feb 2017 18:50:40 +0000 (19:50 +0100)]
travis: fix lemon
Michael Wallner [Mon, 6 Feb 2017 18:49:05 +0000 (19:49 +0100)]
configure: fix maintainer mode
Michael Wallner [Mon, 6 Feb 2017 12:08:06 +0000 (13:08 +0100)]
we need the typedef also for release builds
Michael Wallner [Mon, 6 Feb 2017 12:07:40 +0000 (13:07 +0100)]
fix extra ws
Michael Wallner [Mon, 6 Feb 2017 10:32:28 +0000 (11:32 +0100)]
IDE navigatable token classes
Michael Wallner [Mon, 6 Feb 2017 10:32:13 +0000 (11:32 +0100)]
pre-evaluate constant value on validation
Michael Wallner [Fri, 3 Feb 2017 12:55:00 +0000 (13:55 +0100)]
travis: fix LEMON
Michael Wallner [Fri, 3 Feb 2017 12:49:29 +0000 (13:49 +0100)]
add generated files
Michael Wallner [Fri, 3 Feb 2017 12:19:35 +0000 (13:19 +0100)]
configure: generate lemon in the build dir, too
Michael Wallner [Fri, 3 Feb 2017 10:34:58 +0000 (11:34 +0100)]
configure: generate less files, and do that in build dir
Michael Wallner [Thu, 2 Feb 2017 15:00:02 +0000 (16:00 +0100)]
configure: add --enable-psi-maintainer-mode
Michael Wallner [Thu, 2 Feb 2017 14:45:04 +0000 (15:45 +0100)]
parser: fix uninitialized args
Michael Wallner [Wed, 1 Feb 2017 12:59:01 +0000 (13:59 +0100)]
rm bak
Michael Wallner [Wed, 1 Feb 2017 12:50:49 +0000 (13:50 +0100)]
fix cppcheck warnings
Michael Wallner [Wed, 1 Feb 2017 11:33:27 +0000 (12:33 +0100)]
update lemon
Michael Wallner [Wed, 1 Feb 2017 11:30:32 +0000 (12:30 +0100)]
get rid of weird lemon symbols
Michael Wallner [Wed, 1 Feb 2017 08:52:16 +0000 (09:52 +0100)]
better dependency management
Michael Wallner [Tue, 31 Jan 2017 15:51:16 +0000 (16:51 +0100)]
fix test
Michael Wallner [Tue, 31 Jan 2017 15:47:52 +0000 (16:47 +0100)]
avoid COW violation
Michael Wallner [Tue, 31 Jan 2017 15:47:35 +0000 (16:47 +0100)]
fix leak
Michael Wallner [Tue, 31 Jan 2017 15:15:35 +0000 (16:15 +0100)]
new zend_type
Michael Wallner [Mon, 5 Dec 2016 11:58:42 +0000 (12:58 +0100)]
Makefile: optional deps
Michael Wallner [Thu, 1 Dec 2016 11:57:45 +0000 (12:57 +0100)]
num_exp: RPN calculator
Michael Wallner [Wed, 30 Nov 2016 09:20:28 +0000 (10:20 +0100)]
num_exp: bitwise ops and op precedence
Michael Wallner [Tue, 29 Nov 2016 11:34:00 +0000 (11:34 +0000)]
configure: fix gcc crash and link optimizer
Michael Wallner [Tue, 29 Nov 2016 08:32:17 +0000 (09:32 +0100)]
configure: higher precedence for $LEMON
Michael Wallner [Tue, 29 Nov 2016 07:18:49 +0000 (08:18 +0100)]
travis: use upstream lemon
Michael Wallner [Tue, 29 Nov 2016 07:00:02 +0000 (08:00 +0100)]
travis: try trusty vm
Michael Wallner [Tue, 29 Nov 2016 06:03:59 +0000 (07:03 +0100)]
travis: try trusty
Michael Wallner [Mon, 28 Nov 2016 13:21:18 +0000 (14:21 +0100)]
travis: try RTLD_DEFAULT
Michael Wallner [Mon, 28 Nov 2016 12:50:32 +0000 (13:50 +0100)]
configure: fix typo
Michael Wallner [Mon, 28 Nov 2016 12:35:51 +0000 (13:35 +0100)]
travis: moar debug
Michael Wallner [Mon, 28 Nov 2016 12:01:09 +0000 (13:01 +0100)]
parser: add mmap and string parser
Michael Wallner [Wed, 23 Nov 2016 14:45:53 +0000 (14:45 +0000)]
fix ptrdiff_t and _GNU_SOURCE detection
Michael Wallner [Wed, 23 Nov 2016 07:54:06 +0000 (08:54 +0100)]
travis: install libsqlite3-dev
Michael Wallner [Wed, 23 Nov 2016 07:43:57 +0000 (08:43 +0100)]
fix package.xml
Michael Wallner [Tue, 22 Nov 2016 14:33:08 +0000 (15:33 +0100)]
raising the head after a three-weeks refactoring
Michael Wallner [Tue, 25 Oct 2016 12:45:10 +0000 (14:45 +0200)]
flush
Michael Wallner [Mon, 24 Oct 2016 17:56:18 +0000 (19:56 +0200)]
flush
Michael Wallner [Fri, 21 Oct 2016 10:57:16 +0000 (12:57 +0200)]
cppcheck: fix realloc, vanullarg, unsignedcmp
Michael Wallner [Fri, 21 Oct 2016 10:55:34 +0000 (12:55 +0200)]
cppcheck: fix possible null deref and unused structs
Michael Wallner [Fri, 21 Oct 2016 10:54:21 +0000 (12:54 +0200)]
configure: AC_HEADER_ASSERT
Michael Wallner [Fri, 21 Oct 2016 05:39:40 +0000 (07:39 +0200)]
configure: better support for extvars
Michael Wallner [Thu, 20 Oct 2016 13:47:22 +0000 (15:47 +0200)]
configure: improve checks for funcs not in stdlib
Michael Wallner [Thu, 20 Oct 2016 06:45:12 +0000 (08:45 +0200)]
configure: add -lgdbm if needed for ndbm support
Michael Wallner [Wed, 19 Oct 2016 07:36:37 +0000 (07:36 +0000)]
package: fix src listing
Michael Wallner [Wed, 19 Oct 2016 07:19:49 +0000 (07:19 +0000)]
travis: add libidn11-dev for tests
Michael Wallner [Wed, 19 Oct 2016 07:19:15 +0000 (07:19 +0000)]
tests: fix skipif \!utsname.domainname
Michael Wallner [Wed, 19 Oct 2016 07:18:30 +0000 (07:18 +0000)]
tests: fix ndbm cleanup
Michael Wallner [Wed, 19 Oct 2016 06:40:34 +0000 (06:40 +0000)]
tests: fix linux glob test
avoid glibc bug with GLOB_BRACE|GLOB_DOOFFS;
see https://sourceware.org/bugzilla/show_bug.cgi?id=20707
Michael Wallner [Wed, 19 Oct 2016 06:40:10 +0000 (06:40 +0000)]
build: fix install headers
Michael Wallner [Wed, 19 Oct 2016 06:39:37 +0000 (06:39 +0000)]
gitignore
Michael Wallner [Tue, 18 Oct 2016 13:39:32 +0000 (13:39 +0000)]
more travis-trusty fix attempts
Michael Wallner [Tue, 18 Oct 2016 12:28:53 +0000 (12:28 +0000)]
ndbm fix for trusty
Michael Wallner [Tue, 18 Oct 2016 10:36:50 +0000 (12:36 +0200)]
travis trusty
Michael Wallner [Mon, 17 Oct 2016 08:38:39 +0000 (10:38 +0200)]
add glob_err test
Michael Wallner [Mon, 17 Oct 2016 08:37:52 +0000 (10:37 +0200)]
gitignore
Michael Wallner [Mon, 17 Oct 2016 08:37:39 +0000 (10:37 +0200)]
autoconf: split into subdirectories; redirect calls in debug builds
Michael Wallner [Fri, 14 Oct 2016 07:34:40 +0000 (09:34 +0200)]
expand let marshal's parameters
Michael Wallner [Tue, 11 Oct 2016 09:30:05 +0000 (11:30 +0200)]
types refactoring
Michael Wallner [Mon, 12 Sep 2016 17:59:47 +0000 (19:59 +0200)]
validation and marshaling of structs/unions
Michael Wallner [Thu, 1 Sep 2016 17:34:42 +0000 (19:34 +0200)]
functor types
Michael Wallner [Thu, 1 Sep 2016 14:53:12 +0000 (16:53 +0200)]
inner let vals
Michael Wallner [Thu, 25 Aug 2016 10:19:01 +0000 (12:19 +0200)]
api refactoring
Michael Wallner [Wed, 24 Aug 2016 14:22:50 +0000 (16:22 +0200)]
make the parser understandable by IDE
Michael Wallner [Tue, 23 Aug 2016 14:35:17 +0000 (16:35 +0200)]
improve/fix build
Michael Wallner [Fri, 15 Apr 2016 09:49:58 +0000 (11:49 +0200)]
update travis/pecl
Michael Wallner [Fri, 15 Apr 2016 09:38:44 +0000 (11:38 +0200)]
configure: improve detection of wchar_t
Michael Wallner [Fri, 15 Apr 2016 09:15:10 +0000 (11:15 +0200)]
ease pear installer version requirement
Michael Wallner [Fri, 15 Apr 2016 09:08:50 +0000 (11:08 +0200)]
update travis/pecl
Michael Wallner [Thu, 14 Apr 2016 13:10:37 +0000 (15:10 +0200)]
provide package.xml stub
Michael Wallner [Thu, 14 Apr 2016 12:36:35 +0000 (14:36 +0200)]
escape backslash
Michael Wallner [Thu, 14 Apr 2016 12:09:03 +0000 (14:09 +0200)]
install re2c
Michael Wallner [Thu, 14 Apr 2016 12:01:38 +0000 (14:01 +0200)]
fix bashisms in configure
Michael Wallner [Thu, 14 Apr 2016 08:02:36 +0000 (10:02 +0200)]
fix libjit warning
Michael Wallner [Thu, 14 Apr 2016 07:49:34 +0000 (09:49 +0200)]
add travis support
Michael Wallner [Thu, 14 Apr 2016 07:49:11 +0000 (09:49 +0200)]
add WIP warnings
Michael Wallner [Thu, 14 Apr 2016 07:48:24 +0000 (09:48 +0200)]
add missing tests
Michael Wallner [Tue, 16 Feb 2016 15:06:30 +0000 (16:06 +0100)]
Merge branch 'more-validations'
Michael Wallner [Tue, 16 Feb 2016 15:01:39 +0000 (16:01 +0100)]
more validations
Michael Wallner [Tue, 16 Feb 2016 13:19:06 +0000 (14:19 +0100)]
made the real decl_type a union
Michael Wallner [Tue, 16 Feb 2016 12:24:13 +0000 (13:24 +0100)]
more validations
Michael Wallner [Tue, 16 Feb 2016 10:13:46 +0000 (11:13 +0100)]
flush
Michael Wallner [Mon, 15 Feb 2016 16:58:59 +0000 (17:58 +0100)]
fix parseing/dumping functors
Michael Wallner [Mon, 15 Feb 2016 16:54:55 +0000 (17:54 +0100)]
fix test
Michael Wallner [Mon, 15 Feb 2016 13:44:06 +0000 (14:44 +0100)]
fix varargs support
Michael Wallner [Mon, 15 Feb 2016 12:13:39 +0000 (13:13 +0100)]
libjit backend callback support
Michael Wallner [Mon, 15 Feb 2016 11:23:33 +0000 (12:23 +0100)]
indent nested type dumps; fix anonymous dump
Michael Wallner [Mon, 15 Feb 2016 10:45:27 +0000 (11:45 +0100)]
extract psi_callback()
Michael Wallner [Mon, 15 Feb 2016 10:33:14 +0000 (11:33 +0100)]
fix dump
Michael Wallner [Fri, 12 Feb 2016 16:40:44 +0000 (17:40 +0100)]
cleanup test
Michael Wallner [Fri, 12 Feb 2016 16:34:20 +0000 (17:34 +0100)]
fix leak
Michael Wallner [Fri, 12 Feb 2016 16:25:44 +0000 (17:25 +0100)]
don't let impls leak into decls
Michael Wallner [Fri, 12 Feb 2016 15:01:07 +0000 (16:01 +0100)]
Merge branch 'callbacks'
Michael Wallner [Fri, 12 Feb 2016 15:00:17 +0000 (16:00 +0100)]
sqlite test
Michael Wallner [Fri, 12 Feb 2016 14:49:17 +0000 (15:49 +0100)]
zval passthru
Michael Wallner [Fri, 12 Feb 2016 14:07:07 +0000 (15:07 +0100)]
fix leaks
Michael Wallner [Fri, 12 Feb 2016 13:32:14 +0000 (14:32 +0100)]
basic callback support
Michael Wallner [Thu, 11 Feb 2016 06:50:52 +0000 (07:50 +0100)]
flush