Age | Commit message (Collapse) | Author | Files | Lines |
|
- bson_reader_reset seeks to the beginning of a BSON buffer.
- bson_steal efficiently transfers contents from one bson_t to
another.
- Fix Windows compile error with BSON_EXTRA_ALIGN disabled.
- Potential buffer overrun in bson_strndup.
- bson_oid_to_string optimization for MS Visual Studio
- bson_oid_is_valid accepts uppercase hex characters.
- bson_json_reader_read aborted on some invalid Extended JSON
documents.
- All man page names now begin with "bson_" to avoid install
conflicts.
- Error messages sometimes truncated at 63 chars.
|
|
==========
Change Log
==========
Version 2.1.8 -
------------------------------
- Fixed issue in the optimization to _trim_arity, when the full
stacktrace is retrieved to determine if a TypeError is raised in
pyparsing or in the caller's parse action. Code was traversing
the full stacktrace, and potentially encountering UnicodeDecodeError.
- Fixed bug in ParserElement.inlineLiteralsUsing, causing infinite
loop with Suppress.
- Fixed bug in Each, when merging named results from multiple
expressions in a ZeroOrMore or OneOrMore. Also fixed bug when
ZeroOrMore expressions were erroneously treated as required
expressions in an Each expression.
- Added a few more inline doc examples.
- Improved use of runTests in several example scripts.
Version 2.1.7 -
------------------------------
- Fixed regression reported by Andrea Censi (surfaced in PyContracts
tests) when using ParseSyntaxExceptions (raised when using operator '-')
with packrat parsing.
- Minor fix to oneOf, to accept all iterables, not just space-delimited
strings and lists. (If you have a list or set of strings, it is
not necessary to concat them using ' '.join to pass them to oneOf,
oneOf will accept the list or set or generator directly.)
Version 2.1.6 -
------------------------------
- *Major packrat upgrade*, inspired by patch provided by Tal Einat -
many, many, thanks to Tal for working on this! Tal's tests show
faster parsing performance (2X in some tests), *and* memory reduction
from 3GB down to ~100MB! Requires no changes to existing code using
packratting. (Uses OrderedDict, available in Python 2.7 and later.
For Python 2.6 users, will attempt to import from ordereddict
backport. If not present, will implement pure-Python Fifo dict.)
- Minor API change - to better distinguish between the flexible
numeric types defined in pyparsing_common, I've changed "numeric"
(which parsed numbers of different types and returned int for ints,
float for floats, etc.) and "number" (which parsed numbers of int
or float type, and returned all floats) to "number" and "fnumber"
respectively. I hope the "f" prefix of "fnumber" will be a better
indicator of its internal conversion of parsed values to floats,
while the generic "number" is similar to the flexible number syntax
in other languages. Also fixed a bug in pyparsing_common.numeric
(now renamed to pyparsing_common.number), integers were parsed and
returned as floats instead of being retained as ints.
- Fixed bug in upcaseTokens and downcaseTokens introduced in 2.1.5,
when the parse action was used in conjunction with results names.
Reported by Steven Arcangeli from the dql project, thanks for your
patience, Steven!
- Major change to docs! After seeing some comments on reddit about
general issue with docs of Python modules, and thinking that I'm a
little overdue in doing some doc tuneup on pyparsing, I decided to
following the suggestions of the redditor and add more inline examples
to the pyparsing reference documentation. I hope this addition
will clarify some of the more common questions people have, especially
when first starting with pyparsing/Python.
- Deprecated ParseResults.asXML. I've never been too happy with this
method, and it usually forces some unnatural code in the parsers in
order to get decent tag names. The amount of guesswork that asXML
has to do to try to match names with values should have been a red
flag from day one. If you are using asXML, you will need to implement
your own ParseResults->XML serialization. Or consider migrating to
a more current format such as JSON (which is very easy to do:
results_as_json = json.dumps(parse_result.asDict()) Hopefully, when
I remove this code in a future version, I'll also be able to simplify
some of the craziness in ParseResults, which IIRC was only there to try
to make asXML work.
- Updated traceParseAction parse action decorator to show the repr
of the input and output tokens, instead of the str format, since
str has been simplified to just show the token list content.
(The change to ParseResults.__str__ occurred in pyparsing 2.0.4, but
it seems that didn't make it into the release notes - sorry! Too
many users, especially beginners, were confused by the
"([token_list], {names_dict})" str format for ParseResults, thinking
they were getting a tuple containing a list and a dict. The full form
can be seen if using repr().)
For tracing tokens in and out of parse actions, the more complete
repr form provides important information when debugging parse actions.
Verison 2.1.5 - June, 2016
------------------------------
- Added ParserElement.split() generator method, similar to re.split().
Includes optional arguments maxsplit (to limit the number of splits),
and includeSeparators (to include the separating matched text in the
returned output, default=False).
- Added a new parse action construction helper tokenMap, which will
apply a function and optional arguments to each element in a
ParseResults. So this parse action:
def lowercase_all(tokens):
return [str(t).lower() for t in tokens]
OneOrMore(Word(alphas)).setParseAction(lowercase_all)
can now be written:
OneOrMore(Word(alphas)).setParseAction(tokenMap(str.lower))
Also simplifies writing conversion parse actions like:
integer = Word(nums).setParseAction(lambda t: int(t[0]))
to just:
integer = Word(nums).setParseAction(tokenMap(int))
If additional arguments are necessary, they can be included in the
call to tokenMap, as in:
hex_integer = Word(hexnums).setParseAction(tokenMap(int, 16))
- Added more expressions to pyparsing_common:
. IPv4 and IPv6 addresses (including long, short, and mixed forms
of IPv6)
. MAC address
. ISO8601 date and date time strings (with named fields for year, month, etc.)
. UUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
. hex integer (returned as int)
. fraction (integer '/' integer, returned as float)
. mixed integer (integer '-' fraction, or just fraction, returned as float)
. stripHTMLTags (parse action to remove tags from HTML source)
. parse action helpers convertToDate and convertToDatetime to do custom parse
time conversions of parsed ISO8601 strings
- runTests now returns a two-tuple: success if all tests succeed,
and an output list of each test and its output lines.
- Added failureTests argument (default=False) to runTests, so that
tests can be run that are expected failures, and runTests' success
value will return True only if all tests *fail* as expected. Also,
parseAll now defaults to True.
- New example numerics.py, shows samples of parsing integer and real
numbers using locale-dependent formats:
4.294.967.295,000
4 294 967 295,000
4,294,967,295.000
Version 2.1.4 - May, 2016
------------------------------
- Split out the '==' behavior in ParserElement, now implemented
as the ParserElement.matches() method. Using '==' for string test
purposes will be removed in a future release.
- Expanded capabilities of runTests(). Will now accept embedded
comments (default is Python style, leading '#' character, but
customizable). Comments will be emitted along with the tests and
test output. Useful during test development, to create a test string
consisting only of test case description comments separated by
blank lines, and then fill in the test cases. Will also highlight
ParseFatalExceptions with "(FATAL)".
- Added a 'pyparsing_common' class containing common/helpful little
expressions such as integer, float, identifier, etc. I used this
class as a sort of embedded namespace, to contain these helpers
without further adding to pyparsing's namespace bloat.
- Minor enhancement to traceParseAction decorator, to retain the
parse action's name for the trace output.
- Added optional 'fatal' keyword arg to addCondition, to indicate that
a condition failure should halt parsing immediately.
Version 2.1.3 - May, 2016
------------------------------
- _trim_arity fix in 2.1.2 was very version-dependent on Py 3.5.0.
Now works for Python 2.x, 3.3, 3.4, 3.5.0, and 3.5.1 (and hopefully
beyond).
Version 2.1.2 - May, 2016
------------------------------
- Fixed bug in _trim_arity when pyparsing code is included in a
PyInstaller, reported by maluwa.
- Fixed catastrophic regex backtracking in implementation of the
quoted string expressions (dblQuotedString, sglQuotedString, and
quotedString). Reported on the pyparsing wiki by webpentest,
good catch! (Also tuned up some other expressions susceptible to the
same backtracking problem, such as cStyleComment, cppStyleComment,
etc.)
Version 2.1.1 - March, 2016
---------------------------
- Added support for assigning to ParseResults using slices.
- Fixed bug in ParseResults.toDict(), in which dict values were always
converted to dicts, even if they were just unkeyed lists of tokens.
Reported on SO by Gerald Thibault, thanks Gerald!
- Fixed bug in SkipTo when using failOn, reported by robyschek, thanks!
- Fixed bug in Each introduced in 2.1.0, reported by AND patch and
unit test submitted by robyschek, well done!
- Removed use of functools.partial in replaceWith, as this creates
an ambiguous signature for the generated parse action, which fails in
PyPy. Reported by Evan Hubinger, thanks Evan!
- Added default behavior to QuotedString to convert embedded '\t', '\n',
etc. characters to their whitespace counterparts. Found during Q&A
exchange on SO with Maxim.
|
|
|
|
|
|
Upstream changes:
2.57 2016-08-13
- Added a remove_callback method to the main Log::Dispatch object as well as
all outputs.
|
|
No upstream changelog found.
|
|
Update DEPENDS
Upstream changes:
0.35 2016-08-11
- Bump module deps due to Test2. Test2 is tested well enough that
you're probably OK, but you'll want to retest your code with this
release.
|
|
Upstream changes:
1.302052 2016-08-13 14:34:07-07:00 America/Los_Angeles
- No Changes from last trial
1.302051 2016-08-11 20:26:22-07:00 America/Los_Angeles (TRIAL RELEASE)
- Fix setting hub when getting context
1.302050 2016-08-10 22:12:19-07:00 America/Los_Angeles (TRIAL RELEASE)
- Add contact info to main doc and readme
1.302049 2016-07-28 07:03:31-07:00 America/Los_Angeles
- No Changes from last trial
1.302048 2016-07-27 07:42:14-07:00 America/Los_Angeles (TRIAL RELEASE)
- Add 'active' attribute to hub
|
|
* Remove merged patches
Changelog:
gas:
* Add a configure option --enable-x86-relax-relocations to decide whether
x86 assembler should generate relax relocations by default. Default to
yes, except for x86 Solaris targets older than Solaris 12.
* New command line option -mrelax-relocations= for x86 target to control
whether to generate relax relocations.
|
|
------------------------------------
- Explicit ChangeLog unknown. Although README tells
the features on 3.3.
|
|
Thanks to Bernhard Riedel for noticing it!
|
|
* It support php70 but not yet php71.
Tue, Aug 02, 2016 - xdebug 2.4.1
= Fixed bugs:
- Fixed issue #1106: A thrown Exception after a class with __debugInfo gives
2 errors
- Fixed issue #1241: FAST_CALL/FAST_RET take #2
- Fixed issue #1246: Path and branch coverage should be initialised per
request, not globally
- Fixed issue #1263: Code coverage segmentation fault with opcache enabled
- Fixed issue #1277: Crash when using a userland function from RSHUTDOWN with
profiling enabled
- Fixed issue #1282: var_dump() of integers > 32 bit is broken on Windows
- Fixed issue #1288: Segfault when uncaught exception message does not
contain " in "
- Fixed issue #1291: Debugclient installation fails on Mac OS X
- Fixed issue #1326: Tracing and generators crashes with PHP 7.x
- Fixed issue #1333: Profiler accesses memory structures after freeing
|
|
--------------------------------------
- ChangeLog unknown, but periodical release.
|
|
|
|
No upstream changelog found.
|
|
Upstream changes:
0.5.2 - 2016-07-31
When opening files ourselves, make sure we always name the file variable
0.5.1 - 2016-07-28
Set default maximum complexity to -1 on the class itself
0.5.0 - 2016-05-30
PyCon 2016 PDX release
Add support for Flake8 3.0
0.4.0 - 2016-01-27
Stop testing on Python 3.2
Add support for async/await keywords on Python 3.5 from PEP 0492
|
|
----------------------------
Recent commit update to 2.6.1 has problem, reverting now, thanks joerg and wiz
- Bison is required to build without pre-generated files, but
Bison needs flex, thus cyclic-dependency problem
- Missing to include gettext-tool/buildlink3.mk
|
|
Version 1.0.4
- Use p1_utils v1.0.5
Version 1.0.3
- Use p1_utils v1.0.4
|
|
0.12.2
* better proxy support.
0.12.1
* Support new style URLs.
* Better error handling.
0.12b
* Fix support for downloading docx, xlsx.
0.12
* Various fixes.
(Please refer https://github.com/transifex/transifex-client/compare/0.11...0.12)
0.11
Major changes:
* Fix bug of resource not being created automatically if it doesn't exists
* Python 3 support
* Active SSL for urllib3
* Enabled CircleCI and AppVeyor for CI testing
|
|
* Sync with firefox45-45.3.0
|
|
---------------------------
* version 2.6.1 released 2016-03-01
** flex resources
*** The flex project is now hosted at github. Consider this a "period of
transition". In particular, you should start at
https://github.com/westes/flex for the flex codebase, issue tracking
and pull requests.
*** New releases of flex are to be found at
https://github.com/westes/flex/releases.
** flex internals
*** Flex now uses more modern and more standard names for variable
types. There's more work to be done on that front yet, though.
*** A number of compiler warnings have been remedied.
*** Line directives should now work as expected and be absent when that is
expected.
** test suite
*** When running the test suite, c++ files are compiled with the c++ header
inside the flex distribution, rather than relying on the build system's
flex header , which might not be installed yet or which might be out of
date with respect to what flex tests expect.
*** Some portability fixes in the test suite such as opening files for
reading in binary mode
** Building flex
*** The file src/scan.c asdistributed with flex source is now built with
the current version of flex. Occasionally this had to be done manually
to pick up new flex features. It's now just a part of flex's build
system.
*** The pdf version of the manual is no longer distributed with flex,
although if you have the texinfo package installed, you can still build
it.
*** lots of general build system cleanup
*** the build system tries a bit harder to find libtoolize and texi2dvi.
*** When help2man and texi2dvi are missing, the error messages are now much
more helpful.
** bug fixes
*** resolved github issues #53, #54, #55, #61.
*** Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
(pkgsrc changes)
- Githubify
- pre-configure: stage set for ./autogen.sh
- Add patch-src_Makefile.am to generate parse.h before main.c is
compiled (MAKE_JOBS_SAFE = no without this patch)
- Drop (or convert) patches
patch-src_filter.c -- upstream taken
patch-src_Makefile.in -- file is gone
patch-src_Makefile.am converted to the same name, different purpose
patch-tests_Makefile.in converted to patch-tests_Makefile.am
- Add BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
|
|
|
|
|
|
-----------------------------------
2.3.0
- New: API xmp_datetime_compare().
- New: API xmp_string_len() to get the length of the XmpString.
- Bug #94065:
- New: API xmp_files_can_put_xmp_xmpstring() and xmp_files_can_put_xmp_cstr()
variants.
- New: API xmp_files_put_xmp_xmpstring() and xmp_files_put_xmp_cstr()
variants.
- New: API xmp_files_get_xmp_xmpstring() variant.
- Test: check the status of the PDF handler.
- Bug #90380: Fix potential crash with corrupt TIFF file.
- Bug #14612: Better Solaris compilation fix.
- Fix header to pass -Wstrict-prototypes
|
|
------------------------------
Diffuse 0.4.8 - 2014-07-18
- updated use of gtk.SpinButton and gtk.Entry to avoid quirks seen on some platforms
- fixed a bug that prevented Diffuse from reviewing large git merge conflicts
- updated C/C++ syntax highlighting to recognise C11/C++11 keywords
- fixed a bug that prevented drag-and-drop of file paths with non-ASCII characters
- improved image quality of icons
- added Chi Ming and Wei-Lun Chao's Traditional Chinese translation
|
|
Upstream changes:
1.006 2016-05-08 BOOK
- Documentation improvements
- Code improvements
- Add tests for git versions with comments
|
|
Upstream changes:
version 1.20 at 2016-04-22 14:10:51 +0000
-----------------------------------------
Change: 9aea167dd7998ff16039b0bd6d80286d530037f8
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2016-04-22 15:10:51 +0000
Support IPv6
|
|
Upstream changes:
0.103012 2016-04-23 14:57:59+01:00 Europe/London
- consider license names without parentheses when scanning text for
license (thanks, charsbar!)
- when scanning text for license, put known substrings inside \b..\b
(thanks, charsbar!)
0.103011 2016-01-16 21:27:53-05:00 America/New_York
- do not load Sub::Install, since it isn't used!
- eliminate superfluous FULL STOP characters (".")
|
|
|
|
Upstream changes:
0.88 Released at 2016-08-08.
- Just fixed meta data.
|
|
-------------------------------------------------
(From: https://github.com/concurrencykit/ck/releases)
0.5.1 on 31 Dec 2015
- regressions/ck_sequence: Use flag rather than counter value for first set.
- Prevents resetting exit barrier on overflow. Otherwise, hangs occur
on higher-performing systems.
0.5.0 on 2 Nov 2015
- ck_epoch: Fix typo (affects RMO targets).
0.4.5 on 19 Dec 2014
- build: Bump version for next release.
0.4.4 on 2 Sep 2014
- whitespace: Remove extraneous lines.
0.4.3 on 31 Jul 2014
- regressions/ck_stack: Align stack for cmpxchg16b.
0.4.2 on 23 Apr 2014
- build: Bump version for release.
|
|
PR pkg/51404.
2016-07-08 version 1.0.0:
* Fix to be able to pack Symbol with ext types
* Fix for MRI 2.4 (Integer unification)
2016-05-10 version 0.7.6:
* Fix bug to raise IndexOutOfBoundsException for Bignum value with
small int in JRuby
2016-04-06 version 0.7.5:
* Improved support for i386/armel/armhf environments
* Fix bug for negative ext type id and some architectures (arm*)
|
|
|
|
Package ini provides functions to read and write configuration in the
Windows INI format.
|
|
------------------------------------
6.007 2016-08-06 14:04:39-04:00 America/New_York
- restrict [MetaYAML] to metaspec v1.4, [MetaJSON] to v2.0+, as other
version combinations are not well-supported by the toolchain
|
|
|
|
-----------------------------------------------------
1.000033 2016-07-24 23:32:58Z
- fix file operation in tests for VMS
1.000032 2016-04-23 22:36:24Z (TRIAL RELEASE)
- use a more strict matching heuristic when attempting to infer the
"primary" module name in a parsed .pm file
- only report "main" as the module name if code was seen outside another
namespace, fixing bad results for pod files (RT#107525)
1.000031 2015-11-24 03:57:55Z (TRIAL RELEASE)
- be less noisy on failure when building as part of perl core (see perl
RT#126685)
1.000030 2015-11-20 03:03:24Z (TRIAL RELEASE)
- temp dirs cleaned up during tests (Steve Hay)
- more accurately mark tests as TODO, so as to have a quieter and less
confusing test run without passing TODO tests. This release is primarily
intended for the perl 5.23.5 release.
1.000029 2015-09-11 16:25:43Z (TRIAL RELEASE)
- fix missing "use" statement in refactored test helper (only affected older
perls, due to other module interactions)
1.000028 2015-09-11 04:24:39Z (TRIAL RELEASE)
- refactored and expanded test cases
- fixed a $VERSION extraction issue on perl 5.6.2 (RT#105978, PR#17)
- fix the detection of package Foo when $Foo::VERSION is set (RT#85961)
|
|
------------------------------
* Noteworthy changes in release 3.4 (2016-08-08) [stable]
** New features
diff accepts two new options --color and --palette to generate
and configure colored output. --color takes an optional argument
specifying when to colorize a line: --color=always, --color=auto,
--color=never. --palette is used to configure which colors are used.
** Bug fixes
When binary files differ, diff now exits with status 1 as POSIX requires.
Formerly it exited with status 2.
Unless the --ignore-file-name-case option is used, diff now
considers file names to be equal only if they are byte-for-byte
equivalent. This fixes a bug where diff in an English locale might
consider two Asian file names to be the same merely because they
contain no English characters.
diff -B no longer generates incorrect output if the two inputs
each end with a one-byte incomplete line.
diff --brief no longer reports a difference for unusual identical files.
For example, when comparing a file like /proc/cmdline (for which the linux
kernel reports st_size of 0 even though it is not an empty file) to a
copy of that file's contents residing on a "normal" file system:
$ f=/proc/cmdline; cp $f k; diff --brief $f k
Files /proc/cmdline and k differ
** Performance changes
diff's default algorithm has been adjusted to output higher-quality
results at somewhat greater computational cost, as CPUs have gotten
faster since the algorithm was last tweaked in diffutils-2.6 (1993).
(pkgsrc changes)
- Add comments on patches, picking from (old) cvs log
|
|
-----------------------------------
ccache 3.2.7
------------
Release date: 2016-07-20
Bug fixes
~~~~~~~~~
- Fixed a bug which could lead to false cache hits for compiler command lines
with a missing argument to an option that takes an argument.
- ccache now knows how to work around a glitch in the output of GCC 6's
preprocessor.
ccache 3.2.6
------------
Release date: 2016-07-12
Bug fixes
~~~~~~~~~
- Fixed build problem on QNX, which lacks ``SA_RESTART''.
- Bail out on compiler option `-fstack-usage` since it creates a `.su` file
which ccache currently doesn't handle.
- Fixed a bug where (due to ccache rewriting paths) the compiler could choose
incorrect include files if `CCACHE_BASEDIR` is used and the source file path
is absolute and is a symlink.
|
|
----------------------------
V1.5.0
------
@philsquared philsquared released this on 26 Apr 19 commits to
master since this release
Now uses Clara 0.0.2.3 - which has a new parser and now
supports forward slash introduced short opts on Windows.
v1.4.0
------
@philsquared philsquared released this on 15 Mar 26 commits to
master since this release
Unique names are generated using COUNTER, where possible, to
make them unique even across translation units.
The --use-colour command line argument has been added to given
finer control over how colour is used
various other bug fixes and documentation corrections.
|
|
-------------------------------
== [7.6.0] 2016-08-02 ==
* ABORT_ARGn log details at INFO level (Android).
* Add 'pragma message' to gc.h to detect inconsistent WIN64/_WIN64 (MS VC).
* Add API function to calculate total memory in use by all GC blocks.
* Add API function to set/modify GC log file descriptor (Unix).
* Add alloc_size attribute to GC_generic_malloc.
* Add alt-stack registration support.
* Add assertion for GC_new_kind boolean arguments.
* Add assertion on lock status to GC_alloc_large and its callers.
* Add build scripts for VC 9 (Win32/64)
* Add build system plumbing for building with -Werror.
* Add incremental GC support for Darwin/arm64
* Add profiling callback events to indicate start/end of reclaim phase.
* Add support for enumerating the reachable objects in the heap.
* Add toggle-ref support (following Mono GC API).
* Added instructions to README.md for building from git.
* Adjust code indentation of malloc/calloc/str[n]dup.
* Allow fork() automatic handling on Android with API level 21+.
* Allow specific TLS attributes for GC_thread_key.
* Allow thread local allocations from within pthread TLS destructors.
* Allow to force GC_dump_regularly set on at compilation.
* Altera NIOS2 support.
* Change 'cord' no-argument functions declaration style to ANSI C.
* Check DATASTART is less than DATAEND even assertions off.
* Check for execinfo.h by configure.
* Code refactoring of GC_push_finalizer/thread/typed_structures.
* Code refactoring regarding 'data start' definition for FreeBSD.
* Consistently set type of DATASTART/END to ptr_t (code refactoring).
* Consistently use int[] type for '_end' symbol (code refactoring).
* Consistently use outermost parentheses for DATASTART/END, STACKBOTTOM.
* Define GC_LINUX_THREADS, NO_EXECUTE_PERMISSION in configure for NaCl.
* Define ROUNDUP_PAGESIZE, ROUNDUP_GRANULE_SIZE macros (code refactoring).
* Define public GC_GENERIC_OR_SPECIAL_MALLOC and GC_get_kind_and_size.
* Do no declare kernel_id field of GC_Thread_Rep for 64-bit Android.
* Do not allow SHORT_DBG_HDRS if KEEP_BACK_PTRS or MAKE_BACK_GRAPH.
* Do not warn of missing PT_GNU_RELRO segment when custom DSO filter used.
* Document GC_register_my_thread returned value.
* Dump the block information in CSV format.
* Eliminate redundant *flh check for null in GC_allocobj.
* Enable atomic-uncollectable in operator new in gc_cpp.h.
* Enable build with musl libc.
* Enable gc.h inclusion by client without implicit include windows.h (Win32).
* Enable huge_test for Win64 (and LLP64 target).
* Enable thread-local storage for Android Clang.
* Enable thread-local storage usage for GC_malloc/calloc_explicitly_typed.
* Export GC_push_all_eager, GC_push_finalizer_structures.
* Fix 'arg parameter might be clobbered by setjmp' compiler warning.
* Fix assertion in GC_mark_from for non-heap regions.
* Fix compilation for Android clang/arm with bfd linker.
* Fix integer shift undefined behavior in GC_init_explicit_typing.
* Fix missing new-line and redundant trailing dot in WARN messages.
* Fix STACKBOTTOM for Solaris 11/x86.
* Fix tag collision between ENABLE_DISCLAIM and KEEP_BACK_PTRS.
* Fix unchecked fork() result in gctest (Unix, Cygwin).
* Fix user-defined signals drop by marker threads.
* Fix various typos in comments and documentation.
* FreeBSD/arm support improvement.
* GC_make_descriptor code refactoring (eliminate two local variables).
* GC_malloc[_atomic] global and thread-local generalization with kind.
* GC_malloc_[atomic_]uncollectable generalization.
* GC_scratch_alloc code refactoring (and WARN message improvement).
* Group all compact fields of GC_arrays to fit in single page.
* Handle load_segs overflow in register_dynlib_callback gracefully.
* Harmonize OSX/iOS configuration; enable compiling for iPhone simulator.
* Implement event callbacks for profiling (following Mono GC API).
* Implement the finalization extension API.
* Implement thread suspend/resume API (Linux threads only).
* Improve documentation for disappearing links in gc.h.
* Make heap growth more conservative after GC_gcollect_and_unmap call.
* Mark fo_head, finalize_now with a single GC_push_all call (refactoring).
* Move MessageBox invocation code from GC_abort to a separate routine (Win32).
* NaCl/arm initial support; NaCl runtime fixes for other CPUs.
* New macro (GC_ALWAYS_MULTITHREADED) to set multi-threaded mode implicitly.
* New macro (NO_WINMAIN_ENTRY) to prefer main() instead of WinMain in test.
* New macro (REDIRECT_MALLOC_IN_HEADER) to enable source-level redirection.
* Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc).
* Re-implement GC_finalized_malloc using GC_malloc_kind.
* Refactoring of android_thread_kill/pthread_kill calls.
* Refactoring of GC_Xobjfreelist (use single array to keep free lists).
* Refactoring of thread-local *_freelists (use single array of free lists).
* Refine description in README how to build from source repository.
* Refine GC_free_space_divisor comment regarding its initial value.
* Reformat code of gc_cpp.cc/h.
* Remove 'opp' local variable in GC_malloc_X.
* Remove 'sig' argument of GC_suspend_handler_inner (code refactoring).
* Remove code commented out by 'ifdef UNDEFINED'.
* Remove hb_large_block field (use 1 extra bit of hb_flags instead).
* Remove obsolete BACKING_STORE_ALIGNMENT/DISPLACEMENT macros for Linux/IA64.
* Remove redundant casts in GC_generic_or_special_malloc and similar.
* Remove unsupported FreeBSD/ia64 case from gcconfig.h file.
* Remove unused GC_gcjdebugobjfreelist.
* Rename ATOMIC_UNCOLLECTABLE to GC_ATOMIC_UNCOLLECTABLE.
* Replace non-API occurrences of GC_word to word (code refactoring).
* Return GC_UNIMPLEMENTED instead of abort in GC_get_stack_base (OS/2).
* Show WoW64 warning message if running 32-bit on Win64 (enabled by macro).
* Standalone profiling callback for threads suspend/resume.
* Support (add machine description for) TILE-Gx and TILEPro targets.
* Support build for Android 64-bit (arm64, mips64, x86_64).
* Support FreeBSD/aarch64, FreeBSD/mips.
* Support iOS7 64-bit (AArch64) and iOS8+ 32/64-bit (Darwin).
* Support MinGW build in scripts.
* Turn off sigsetjmp workaround for Android/x86 starting from NDK r8e.
* Use magic header on objects to improve disclaim_test.
* Workaround 'sa_sigaction member missing' compiler error (Android/x32).
* Workaround 'unresolved __tls_get_addr' error for Android NDK Clang.
* Workaround a bug in winpthreads causing parallel marks deadlock (MinGW).
|
|
-------------------------------------------
7.22 Mon Aug 8 09:29:02 BST 2016
No changes since 7.21_01
7.21_01 Sun Aug 7 10:37:53 BST 2016
Bug fixes:
- CVE-2016-1238: instmodsh sanitise @INC
|
|
--------------------------------------
0.08 Sat Aug 6 13:07:36 PDT 2016
Kwalitee
* Turn on and normalize strict and warnings. (Denis Ibaev) [github #3]
Distribution
* Added metacpan as the homepage
* Now using Travis and AppVeyor CI
|
|
------------------------------------
0.14 2016-08-07 00:14:09Z
- fix naming of test packages, now that . is no longer in @INC while
base.pm is running. (RT#116566, perl RT#128769)
|
|
--------------------------------
0.96 Thu Jul 28 11:17:12 BST 2016
Bug fixes:
* Require Module::Load::Conditional 0.66 to resolve
CVE-2016-1238: avoid loading optional modules from default .
|
|
----------------------------------------
2.09 2016-08-05 NEILB
- Added the ability to cluster nodes in subgraphs when generating
Dot format output. PR from Joenio Costa++.
|
|
--------------------------------------
0.009 2016-08-05 18:26:58+02:00 Europe/Amsterdam
Load PerlIO::encoding before localizing $PerlIO::encoding::fallback
|
|
-------------------------------------
0.44 2016-08-05 13:40:33-04:00 America/New_York
[Docs]
- Note that dropping privileges during a capture can lead to
temporary files not cleaned up.
|
|
---------------------------------------
0.17 2016-08-03 05:08:02Z
- add missing make dependency on stolen_chunk_of_toke.c (Father
Chrysostomos, RT#116679)
|
|
----------------------------------
- ChangeLog Unknown
- Add post-install: target to install configure.acr at share/examples/acr
directory
|