pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:8:
FIXME: Mentions thread yield changes? FIXME: Mention "Fixed bug with a C stack check in F_CATCH that could be thrown from a spot where the catch context wasn't properly set up." FIXME: Mention "Stop calling _sprintf or master()->describe_object in describe_svalue when we're running low on stack, to avoid throwing out-of-stack errors better while an out-of-stack backtrace is being formatted."?
+
General
+
-------
-
+
o Sql.pgsql:
+
- Substantial documentation improvements.
+
+
Bugfixes -------- o Fixed bug in AGGR_ARR_EPILOGUE() (aka END_AGGREGATE_ARRAY()) that caused the empty array to always be returned if there were no unaggragated elements on the stack at END_AGGREGATE_ARRAY. You are encouraged to upgrade just for this fix since it creates very rare but (seemingly) random occurances of empty arrays.
pike.git/CHANGES:32:
You are encouraged to upgrade just for this fix since it creates (seemingly) random crashes that are hard to reproduce and track down. o Fixed bug in the Odbc module on WIN32 where it would fail for some field-types with the error "22003:Numeric value out of range". o Clean up and fix UTF8/Unicode/wide string support for pgsql. o Sql.pgsql:
-
- Substantial documentation improvements.
+
- Various small fixes and performance improvements.
-
-
Fix
fully transparent UTF8/Unicode/wide string/character set support.
-
-
Fix
formatting errors in error().
+
-
Fixed
fully transparent UTF8/Unicode/wide string/character set support.
+
-
Fixed
formatting errors in error().
o Fixed bug when seeking backwards in Gz.File. o Fixed bug in fd_stat on windows when used on a file system with a long name. o Fixed off-by-one bug in Stdio.Readline that caused a space in the last column to disappear instead of being converted to a linefeed when word wrapping is used. o Fix bug in FakeFile.read() Replaced the broken-in-multiple-ways implementation by something that actually works (hence the original enlightnening description: "fixed a bug", there is really no concise way to classify this level of brokenness). o Image.TIFF: Fixed memory leak on OOM. o Fixed crash bug in Fixed core-dump typo in yyexplain_not_implements(). o LysKOM.ProtocolTypes: Bugfix of LocalToGlobalBlock
-
FIXME: Elaborate.
+
o Protected Pike_fatal() against the risk of hanging on mutexes. o Added 7.6 compat versions for RegGet{Value{,s},KeyNames}(). o Fixed memory leak in Image.Colortable. o Reinstated the class as Parser.SGML(). It inadvertedly became Parser.SGML()->SGML() in the move to a separate file. Parser.SGML.SGML is kept as a compatibility alias.
pike.git/CHANGES:93:
trap to get the ID of the underlying system thread. o Throttle calls to task_info() on OS X since they are quite expensive. This gives a significant performance boost (>10%) on CPU-intensive applications. Extensions and New Functions ----------------------------
-
o Added support for specifying
(some)
modifiers via a mapping in sprintf().
+
o Added support for specifying modifiers via a mapping
to '*'
in sprintf().
-
FIXME:
Elaborate
.
+
See
the documentation for details
.
This support is detectable by checking for String.__HAVE_SPRINTF_STAR_MAPPING__ o Added support for generating little-endian floats with %F in sprintf(). This support is detectable by checking for String.__HAVE_SPRINTF_NEGATIVE_F__ o Sql.Sql now supports NULL values for %s-parameters.