- Apr 27, 2014
-
-
Martin Nilsson authored
-
- Apr 15, 2014
-
-
Arne Goedeke authored
-
- Mar 19, 2014
-
-
Arne Goedeke authored
This happens in certain programs (e.g. __builtin.*Error and some Nettle hash states) where low_inherit is called with name == NULL.
-
- Mar 17, 2014
-
-
Henrik (Grubba) Grubbström authored
The test looked at limits for the wrong program (the refno relates to the program at depth depth). Revert it for now as it breaks working code. This reverts commit c88883e0.
-
- Mar 16, 2014
-
-
Arne Goedeke authored
-
Arne Goedeke authored
-
- Mar 12, 2014
-
-
Martin Nilsson authored
-
Arne Goedeke authored
-
Arne Goedeke authored
-
- Jan 12, 2014
-
-
Tobias S. Josefowitz authored
-
Tobias S. Josefowitz authored
-
- Nov 07, 2013
-
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
Fixes dumping of eg 7.4::Stdio.File.
-
Henrik (Grubba) Grubbström authored
Also fixes master()->Encoder::nameof() for module classes. Fixes dumping of eg 7.8::Stdio.File.
-
- Nov 03, 2013
-
-
Henrik (Grubba) Grubbström authored
This file was missed in the commit.
-
- Oct 12, 2013
-
-
Henrik (Grubba) Grubbström authored
Fixes issue with getting "Parent lost, cannot clone program." from SSL.handshake()->*derive*_master_secret() in dumped Pikes.
-
- Aug 01, 2013
-
-
Arne Goedeke authored
-
- Jun 17, 2013
-
-
Martin Nilsson authored
-
- Jun 16, 2013
-
-
Henrik (Grubba) Grubbström authored
Note: No changes were needed to decode_value().
-
- Jun 15, 2013
-
-
Henrik (Grubba) Grubbström authored
Use program.c:lower_inherit() in decode_value(). The new parent flags handling in low_inherit() isn't safe to use from decode_value(), since the program_state stack isn't necessarily the same as when the encoded program was initially compiled. Fixes various dumping errors.
-
- Jun 12, 2013
-
-
Henrik (Grubba) Grubbström authored
Renumber the low PIKE_T_* values so that PIKE_T_INT becomes zero. This has the feature that zeroed memory becomes filled with Pike svalues containing integer zeroes (and not NULL pointer arrays). This will let call_c_initializers() avoid traversing the entire identifier table for the class. Note: The serialized representation of types (__parse_pike_type()) is unchanged. As is the {out,in}put for {en,de}code_value(). Updates the code generators for ia32 and amd64. Breaks the code generators for ppc32 and ppc64.
-
- Feb 16, 2013
-
-
Henrik (Grubba) Grubbström authored
There was a potential NULL-deref when decoding destructed objects.
-
- Dec 30, 2012
-
-
Jonas Walldén authored
down on compiler warnings. The macro also renames parameters to catch accidental use. (There are more places to clean up but I don't want to modify code that isn't compiling on my machine.)
-
- Jan 12, 2012
-
-
Henrik (Grubba) Grubbström authored
-
- Jan 07, 2012
-
-
Jonas Walldén authored
-
- Nov 05, 2011
-
-
Martin Nilsson authored
-
- Oct 28, 2011
-
-
Henrik (Grubba) Grubbström authored
-
- Mar 19, 2011
-
-
Martin Stjernholm authored
-
Martin Stjernholm authored
-
Martin Stjernholm authored
(encode|decode)_value now instantiates a local codec instance from master()->Encoder or master()->Decoder, respectively. That to make it possible to keep local state. Specifically, it fixes the problem that the reverse lookup mappings in the encoder get populated way too early when the master is used directly. The codecs are only instantiated on-demand, though.
-
- Mar 12, 2011
-
-
Martin Stjernholm authored
Also fixed some confusing error messages.
-
- Jan 26, 2011
-
-
Arne Goedeke authored
-
- Nov 25, 2010
-
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
-
- Nov 22, 2010
-
-
Martin Stjernholm authored
It's now again somewhat possible to use it to force programs through decode_value even if the codec returns completely bogus things.
-
- Jul 01, 2010
-
-
Henrik (Grubba) Grubbström authored
Rev: src/encode.c:1.294 Rev: src/object.c:1.309 Rev: src/program.c:1.778
-
- Feb 11, 2010
-
-
Henrik (Grubba) Grubbström authored
Fixes dumping core due to running out of C-stack for recursive data in decode_value(). Rev: src/encode.c:1.293
-
- Aug 19, 2009
-
-
Henrik (Grubba) Grubbström authored
Rev: src/encode.c:1.292
-
- Aug 18, 2009
-
-
Henrik (Grubba) Grubbström authored
Rev: src/encode.c:1.291
-
- Aug 17, 2009
-
-
Henrik (Grubba) Grubbström authored
Rev: src/encode.c:1.290
-