m6w6/ext-psi
5 years agofix invalid free on syntax error
Michael Wallner [Fri, 7 Dec 2018 11:50:58 +0000 (12:50 +0100)] 
fix invalid free on syntax error

5 years agofix proto
Michael Wallner [Fri, 7 Dec 2018 11:49:27 +0000 (12:49 +0100)] 
fix proto

5 years agofix leaks
Michael Wallner [Fri, 7 Dec 2018 08:33:59 +0000 (09:33 +0100)] 
fix leaks

5 years agoflush
Michael Wallner [Wed, 5 Dec 2018 10:46:02 +0000 (11:46 +0100)] 
flush

5 years agofix package.xml
Michael Wallner [Tue, 4 Dec 2018 14:38:37 +0000 (15:38 +0100)] 
fix package.xml

5 years agofix stdlib inclusion on linux
Michael Wallner [Tue, 4 Dec 2018 14:00:06 +0000 (15:00 +0100)] 
fix stdlib inclusion on linux

5 years agofix missing include config.h
Michael Wallner [Tue, 4 Dec 2018 13:40:12 +0000 (14:40 +0100)] 
fix missing include config.h

5 years agofix build <C99
Michael Wallner [Tue, 4 Dec 2018 13:29:21 +0000 (14:29 +0100)] 
fix build <C99

5 years agofix parser build
Michael Wallner [Tue, 4 Dec 2018 13:13:36 +0000 (14:13 +0100)] 
fix parser build

5 years agotravis
Michael Wallner [Tue, 4 Dec 2018 12:59:50 +0000 (13:59 +0100)] 
travis

5 years agofix test
Michael Wallner [Tue, 4 Dec 2018 10:34:47 +0000 (11:34 +0100)] 
fix test

5 years agogitignore
Michael Wallner [Tue, 4 Dec 2018 10:28:19 +0000 (11:28 +0100)] 
gitignore

5 years agofix printf with threaded parser; replace SUCCESS/FAILURE with bool
Michael Wallner [Tue, 4 Dec 2018 10:26:15 +0000 (11:26 +0100)] 
fix printf with threaded parser; replace SUCCESS/FAILURE with bool

5 years agofix test
Michael Wallner [Tue, 4 Dec 2018 10:25:50 +0000 (11:25 +0100)] 
fix test

5 years agofix reading beyond actual size
Michael Wallner [Tue, 4 Dec 2018 10:25:10 +0000 (11:25 +0100)] 
fix reading beyond actual size

5 years agosplit out some modules and headers
Michael Wallner [Tue, 4 Dec 2018 08:46:40 +0000 (09:46 +0100)] 
split out some modules and headers

5 years agofix build
Michael Wallner [Tue, 4 Dec 2018 08:25:06 +0000 (09:25 +0100)] 
fix build

5 years agobuild administrativa
Michael Wallner [Mon, 3 Dec 2018 15:57:38 +0000 (16:57 +0100)] 
build administrativa

5 years agobuild cleanup
Michael Wallner [Mon, 3 Dec 2018 15:20:59 +0000 (16:20 +0100)] 
build cleanup

5 years ago* threaded parser
Michael Wallner [Mon, 3 Dec 2018 08:15:55 +0000 (09:15 +0100)] 
* threaded parser
* simplify configure

5 years agofix clang build
Michael Wallner [Fri, 30 Nov 2018 09:31:23 +0000 (10:31 +0100)] 
fix clang build

5 years agoadd test
Michael Wallner [Thu, 29 Nov 2018 09:01:12 +0000 (10:01 +0100)] 
add test

5 years agofix calling convention and arg types
Michael Wallner [Wed, 28 Nov 2018 13:23:20 +0000 (14:23 +0100)] 
fix calling convention and arg types

5 years agofix returning arrays
Michael Wallner [Wed, 28 Nov 2018 07:49:14 +0000 (08:49 +0100)] 
fix returning arrays

5 years agomore verbose context ops
Michael Wallner [Tue, 27 Nov 2018 19:27:15 +0000 (20:27 +0100)] 
more verbose context ops

5 years agoregenerate parser
Michael Wallner [Sat, 24 Nov 2018 08:40:40 +0000 (09:40 +0100)] 
regenerate parser

5 years agoadministrativa
Michael Wallner [Thu, 22 Nov 2018 16:34:23 +0000 (17:34 +0100)] 
administrativa

5 years agoadministrativa
Michael Wallner [Thu, 22 Nov 2018 16:33:42 +0000 (17:33 +0100)] 
administrativa

5 years agoparanoid watcher
Michael Wallner [Thu, 22 Nov 2018 16:33:35 +0000 (17:33 +0100)] 
paranoid watcher

5 years agoparanoid push
Michael Wallner [Thu, 22 Nov 2018 16:25:48 +0000 (17:25 +0100)] 
paranoid push

5 years agoreset test
Michael Wallner [Thu, 22 Nov 2018 13:04:28 +0000 (14:04 +0100)] 
reset test

5 years agoset psi as module for register functions
Michael Wallner [Thu, 22 Nov 2018 11:25:16 +0000 (12:25 +0100)] 
set psi as module for register functions

5 years agofix enum dump; fix float formats; fix dumps
Michael Wallner [Thu, 22 Nov 2018 07:38:06 +0000 (08:38 +0100)] 
fix enum dump; fix float formats; fix dumps

5 years agofix extvar dump
Michael Wallner [Wed, 21 Nov 2018 14:57:06 +0000 (15:57 +0100)] 
fix extvar dump

5 years agofix float formats; fix sime defval edge cases
Michael Wallner [Wed, 21 Nov 2018 13:16:17 +0000 (14:16 +0100)] 
fix float formats; fix sime defval edge cases

5 years agofix gdbinit; postprocessing macros
Michael Wallner [Tue, 20 Nov 2018 16:00:59 +0000 (17:00 +0100)] 
fix gdbinit; postprocessing macros

5 years agodump fixes
Michael Wallner [Tue, 20 Nov 2018 15:20:42 +0000 (16:20 +0100)] 
dump fixes

5 years agocommit after reset fuckup
Michael Wallner [Tue, 20 Nov 2018 14:33:57 +0000 (15:33 +0100)] 
commit after reset fuckup

5 years agobasic support for builtins
Michael Wallner [Tue, 6 Nov 2018 16:33:35 +0000 (17:33 +0100)] 
basic support for builtins

5 years agointerned strings++
Michael Wallner [Fri, 2 Nov 2018 11:47:45 +0000 (12:47 +0100)] 
interned strings++

5 years agope*alloc
Michael Wallner [Fri, 2 Nov 2018 09:20:38 +0000 (10:20 +0100)] 
pe*alloc

5 years agoadministrativa
Michael Wallner [Fri, 2 Nov 2018 08:32:13 +0000 (09:32 +0100)] 
administrativa

5 years agocache cpp defaults
Michael Wallner [Fri, 2 Nov 2018 07:41:54 +0000 (08:41 +0100)] 
cache cpp defaults

5 years agointerned strings
Michael Wallner [Fri, 2 Nov 2018 06:36:31 +0000 (07:36 +0100)] 
interned strings

5 years agocpp: avoid a gazillion calls to memcpy/memmove
Michael Wallner [Thu, 1 Nov 2018 12:05:06 +0000 (13:05 +0100)] 
cpp: avoid a gazillion calls to memcpy/memmove

5 years agofix leaks
Michael Wallner [Wed, 31 Oct 2018 11:31:38 +0000 (12:31 +0100)] 
fix leaks

5 years agofix token concatenation
Michael Wallner [Wed, 31 Oct 2018 10:11:15 +0000 (11:11 +0100)] 
fix token concatenation

5 years agofix error message
Michael Wallner [Wed, 31 Oct 2018 10:10:58 +0000 (11:10 +0100)] 
fix error message

5 years agofix error messages
Michael Wallner [Wed, 31 Oct 2018 09:50:56 +0000 (10:50 +0100)] 
fix error messages

5 years agofix leaks
Michael Wallner [Wed, 31 Oct 2018 08:23:31 +0000 (09:23 +0100)] 
fix leaks

5 years agozend_string'ify
Michael Wallner [Tue, 30 Oct 2018 12:50:44 +0000 (13:50 +0100)] 
zend_string'ify

5 years agofix leak
Michael Wallner [Mon, 29 Oct 2018 07:54:36 +0000 (08:54 +0100)] 
fix leak

5 years agofix pointer size calculation
Michael Wallner [Mon, 29 Oct 2018 07:54:21 +0000 (08:54 +0100)] 
fix pointer size calculation

5 years agofix warning
Michael Wallner [Mon, 29 Oct 2018 07:53:38 +0000 (08:53 +0100)] 
fix warning

5 years agofix leak
Michael Wallner [Mon, 29 Oct 2018 07:52:31 +0000 (08:52 +0100)] 
fix leak

5 years agofix warning
Michael Wallner [Mon, 29 Oct 2018 07:52:16 +0000 (08:52 +0100)] 
fix warning

5 years agotests: attempt to fix with TZ set
Michael Wallner [Wed, 24 Oct 2018 16:49:25 +0000 (18:49 +0200)] 
tests: attempt to fix with TZ set

5 years agoffi: improve support for functions returning arrays
Michael Wallner [Wed, 24 Oct 2018 14:33:45 +0000 (16:33 +0200)] 
ffi: improve support for functions returning arrays

5 years agoparser: fix `extension static inline` in bits/byteswap.h
Michael Wallner [Wed, 24 Oct 2018 09:55:37 +0000 (11:55 +0200)] 
parser: fix `extension static inline` in bits/byteswap.h

5 years agofix zend_constant flags handling
Michael Wallner [Wed, 24 Oct 2018 09:55:10 +0000 (11:55 +0200)] 
fix zend_constant flags handling

5 years agotests: fix self-dump validation
Michael Wallner [Thu, 26 Jul 2018 09:45:45 +0000 (11:45 +0200)] 
tests: fix self-dump validation

5 years agomodule: depend on ext/standard for more basic constants like INF/NAN
Michael Wallner [Thu, 26 Jul 2018 09:45:01 +0000 (11:45 +0200)] 
module: depend on ext/standard for more basic constants like INF/NAN

5 years agomarshal: array return values
Michael Wallner [Thu, 26 Jul 2018 07:46:16 +0000 (09:46 +0200)] 
marshal: array return values

5 years agoextvar: skip decl registration
Michael Wallner [Thu, 26 Jul 2018 07:45:29 +0000 (09:45 +0200)] 
extvar: skip decl registration

5 years agoimpl_def_val: handle INF/NAN
Michael Wallner [Thu, 26 Jul 2018 07:24:25 +0000 (09:24 +0200)] 
impl_def_val: handle INF/NAN

5 years agotests: blacklist sqlite3_str and sqlite3_win32 functions
Michael Wallner [Thu, 26 Jul 2018 07:23:29 +0000 (09:23 +0200)] 
tests: blacklist sqlite3_str and sqlite3_win32 functions

5 years agonumber: handle INF/NAN
Michael Wallner [Thu, 26 Jul 2018 07:23:11 +0000 (09:23 +0200)] 
number: handle INF/NAN

5 years agoconfigure: _Float types
Michael Wallner [Thu, 26 Jul 2018 07:19:53 +0000 (09:19 +0200)] 
configure: _Float types

5 years agosome variants need librt
Michael Wallner [Thu, 19 Apr 2018 17:38:09 +0000 (19:38 +0200)] 
some variants need librt

5 years agofix leaks
Michael Wallner [Thu, 19 Apr 2018 11:38:55 +0000 (13:38 +0200)] 
fix leaks

5 years agofix tests
Michael Wallner [Wed, 18 Apr 2018 11:52:36 +0000 (13:52 +0200)] 
fix tests

5 years agocpp: search local dir only for quoted headers
Michael Wallner [Wed, 18 Apr 2018 11:47:32 +0000 (13:47 +0200)] 
cpp: search local dir only for quoted headers

5 years agomaintainer mode only makes deps now
Michael Wallner [Wed, 18 Apr 2018 11:46:50 +0000 (13:46 +0200)] 
maintainer mode only makes deps now

5 years agofix extvar list initialization
Michael Wallner [Wed, 18 Apr 2018 06:04:28 +0000 (08:04 +0200)] 
fix extvar list initialization

6 years agogdbinit
Michael Wallner [Tue, 17 Apr 2018 11:27:13 +0000 (13:27 +0200)] 
gdbinit

6 years agoifdef HAVE_INT128
Michael Wallner [Tue, 17 Apr 2018 11:27:05 +0000 (13:27 +0200)] 
ifdef HAVE_INT128

6 years agofixup
Michael Wallner [Tue, 17 Apr 2018 05:31:42 +0000 (07:31 +0200)] 
fixup

6 years agoupdate README and package.xml
Michael Wallner [Tue, 17 Apr 2018 05:07:35 +0000 (07:07 +0200)] 
update README and package.xml

6 years agowe're supposed to parse all that ourselves
Michael Wallner [Mon, 16 Apr 2018 13:30:27 +0000 (15:30 +0200)] 
we're supposed to parse all that ourselves

6 years agocover null default val
Michael Wallner [Mon, 16 Apr 2018 13:22:00 +0000 (15:22 +0200)] 
cover null default val

6 years agolift single lib statement restriction
Michael Wallner [Mon, 16 Apr 2018 12:36:29 +0000 (14:36 +0200)] 
lift single lib statement restriction

6 years agofix sqlite test
Michael Wallner [Mon, 16 Apr 2018 09:55:42 +0000 (11:55 +0200)] 
fix sqlite test

6 years agoMerge branch 'slimconfigure'
Michael Wallner [Mon, 16 Apr 2018 07:16:34 +0000 (09:16 +0200)] 
Merge branch 'slimconfigure'

6 years agoparser: extern var support
Michael Wallner [Tue, 17 Oct 2017 15:53:16 +0000 (17:53 +0200)] 
parser: extern var support

6 years agolet_callback: optional call variable list
Michael Wallner [Tue, 17 Oct 2017 08:59:16 +0000 (10:59 +0200)] 
let_callback: optional call variable list

6 years agoblacklist: vsyslog
Michael Wallner [Tue, 17 Oct 2017 08:51:13 +0000 (10:51 +0200)] 
blacklist: vsyslog

6 years agodeduct variable names from implementation
Michael Wallner [Tue, 17 Oct 2017 08:49:40 +0000 (10:49 +0200)] 
deduct variable names from implementation

6 years agoavoid warning of empty struct decls
Michael Wallner [Tue, 17 Oct 2017 08:49:11 +0000 (10:49 +0200)] 
avoid warning of empty struct decls

6 years agofix size of arrays
Michael Wallner [Tue, 17 Oct 2017 08:48:48 +0000 (10:48 +0200)] 
fix size of arrays

6 years agovalidate: fix type stack and leaks
Michael Wallner [Tue, 17 Oct 2017 08:28:47 +0000 (10:28 +0200)] 
validate: fix type stack and leaks

6 years agoparser: LET foo = CALLBACK[(var_list spec) AS ] LET_CALLBACK
Michael Wallner [Mon, 16 Oct 2017 13:23:01 +0000 (15:23 +0200)] 
parser: LET foo = CALLBACK[(var_list spec) AS ] LET_CALLBACK

6 years agoparser: accept trailing comma in enums; __restrict for arrays
Michael Wallner [Mon, 16 Oct 2017 10:24:43 +0000 (12:24 +0200)] 
parser: accept trailing comma in enums; __restrict for arrays

6 years agoparser: consolidate tokens
Michael Wallner [Mon, 16 Oct 2017 08:59:09 +0000 (10:59 +0200)] 
parser: consolidate tokens

6 years ago__int128 support
Michael Wallner [Fri, 13 Oct 2017 14:36:39 +0000 (16:36 +0200)] 
__int128 support

6 years agoset_stmt/set_func: fix validation
Michael Wallner [Fri, 13 Oct 2017 08:13:27 +0000 (10:13 +0200)] 
set_stmt/set_func: fix validation

6 years agodecl_var: fix fqn
Michael Wallner [Fri, 13 Oct 2017 08:12:22 +0000 (10:12 +0200)] 
decl_var: fix fqn

6 years agofix signature
Michael Wallner [Fri, 13 Oct 2017 08:11:22 +0000 (10:11 +0200)] 
fix signature

6 years agoparser: RETURN [<native call> AS] SET_FUNC
Michael Wallner [Mon, 11 Sep 2017 15:19:29 +0000 (17:19 +0200)] 
parser: RETURN [<native call> AS] SET_FUNC

6 years agojust predefine stdc inttypes
Michael Wallner [Fri, 8 Sep 2017 13:16:10 +0000 (15:16 +0200)] 
just predefine stdc inttypes

6 years agotravis: upload psi dump
Michael Wallner [Fri, 8 Sep 2017 06:03:44 +0000 (08:03 +0200)] 
travis: upload psi dump