Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
XML-Compile-Tester support XML::Compile related regression testing.
|
|
|
|
CHANGELOG:
## 0.1.2.2 - 2016-01-11
* Added type checking support for tests and benchmarks in stack projects.
and
all changes ( 0.1.0.5 -> 0.1.2.2 ) from https://github.com/hdevtools/hdevtools/
0.1.2.2
- Update to stack lts-4.1, added CHANGELOG, prepare release 0.1.2.2
- Updated LICENSE and maintainers in hdevtools.cabal.
- Fix for when 'dist' is not existing
- Merge pull request #21 from dan-t/fix_for_tests_benchmarks
Fix compiling of test/benchmark section files
This ensures that the dependencies of the test and benchmark sections
are considered and therefore files from these sections can be compiled.
- Merge pull request #19 from dan-t/fix_dist_dir
Select the right 'dist' directory in the sandbox case
- Add support for passing extra options to Cabal
- update stack.yaml
- add support for ghc-7.8
- move
0.1.2.1, 0.1.2.0
- added FindSymbol to other-modules
- Fixes for ghc < 7.10
- findsymbol: add support for ghc 7.10
- Change help message of findsymbol command
- Load each file/target separately for the 'findsymbol' command
To be able to continue loading of files and reading their module
graph if an error occured during the loading of a file, because
if all files are loaded at once, then GHC stops the loading
if an error occured.
- Return each module only once
- Don't output any GHC warings/errors for the 'findsymbol' command
- Allow multiple source files for 'findsymbol'
- findsymbol with sourcefile
- Handle GHC exceptions
- Error message for 'findsymbol', if no modules could be found
- Add command findsymbol
0.1.1.9
- cleanup
- only uses stack if stack cmd available
- fixed warnings
- version bump - non-breaking api additions for stack
- added CPP check for GHC version
- Fixes 'unboxed tuples' issue
- Add imports for <$> and <*>
- ok, with the new update, works perfectly with both stack and raw cabal
- next up, how to fix the optP params
- done with Stack module
- update screenshot
- adding --path option to check files placed in temporary directories
0.1.0.9
- Don't crash when there is a leftover socket file
Previously, when there was a socket file in the current directly
and no server was running, 'hdevtools check' would fail with:
hdevtools: bind: resource busy (Address already in use)
0.1.0.8
- Cabal can find ghc
0.1.0.7
- moved issues/homepage link to github.com/schell/hdevtools
- 7.10 support, fixed warnings in 7.10 and 7.8, fixes bitc/hdevtools#39
- Adds 7.10 support
- Merge pull request #1 from rampion/master
Replace pattern match with func for compatibility
0.1.0.6
- updated cabal for interim hackage takeover
- changes for GHC API 7.8.3
- Adds support for ghc7.8
- Pass path to cabal config from client to server.
This allows running hdevtools first time from
anywhere, not just from cabal package's
(sub)directory.
- Search for .cabal file from target file directory
Currently search for .cabal file is done from current directory
which requires that hdevtools is run from package directory or
it's subdirectory which is not always easy to achieve when
hdevtools is run from inside editor.
This fix changes search logic so that .cabal file is searched
starting from target file's directory (for commands that have
target file) or from current directory for other commands.
- Switch off cabal support for older GHC versions
- Filter out -Werror from cabal GHC options
- Cabal workaround inplace library dependency
- Add cabal version info to help message
- Support running from cabal package subdirectories
- Add handling of Cabal errors
- Add support for cabalized projects
- Changed showDoc mode 1 to showDoc mode 0
- Updates for changes in GHC API. Fixes #24.
Updates to GHC API Pretty.showDoc
- Merge pull request #9 from takano-akio/ignore-epipe
Server shouldn't crash when the client dies
This commit makes the server not crash when the client dies
in the middle of command execution.
|
|
- Add license to relnotes tool per reviewer request
- Generate reserved file for erlc regression test
- Fixed version of #451
- rebar_utils: fix comment
- Fixed version of #395
- completion: add libid= to bash and zsh scripts
- Allow behaviors defined inside xref_extra_path
- Add regression test for covered common test
- Fix eunit test on OTP18
- Fix #536
- Add erl_first_files in eunit_first_files and qc_first_files
- Complete port compiler help string
- rmemo: use a better R13 check (Reported-by: Stavros Aronis)
- Fix #544
- Added report and verbose options for LFE compile.
|
|
|
|
|
|
This is a sample library which allows you to use TrueType fonts in your SDL
applications. It comes with an example program "showfont" which displays an
example string for a given TrueType font file.
This package contains the SDL2 version of the library.
Changes compared to SDL_ttf:
2.0.13:
Sylvain - Sat Jun 28 11:42:42 2014
* Fixed bug rendering text starting with a glyph with negative starting offset
beuc - Sun Jun 15 18:27:28 2014
* Fixed regression loading non-scalable fonts
Sam Lantinga - Sun Jun 15 18:21:04 PDT 2014
* TTF_GetFontKerningSize() gets kerning between two characters, not two glyph indices
David Ludwig - Sun Apr 13 22:28:26 2014
* Added support for building for Windows RT and Windows Phone
2.0.12:
Sam Lantinga - Sat Jun 1 19:11:26 PDT 2013
* Updated for SDL 2.0 release
|
|
No changes, just a tagged release.
|
|
- Attempt to unify Coveralls project configuration
- Fix setup code
- Add missing coveralls info
- Fix typo in configuration rewrite
- Attempt to debug travis / coverall link
- Use coveralls plugin
- Attempt to force coveralls upload
- Points to rebar plugin dir
- Preparing moving test to eunit
- Try sending to coveralls
- Preparing travis integration
- We can now use p1_utils 1.0.2
- Preparing release 1.0.1 on hex.pm
- Initial travis configuration
- Change license and rename main app name to match repository name
|
|
Change Log for PCRE2
--------------------
Version 10.21 12-January-2016
-----------------------------
1. Improve matching speed of patterns starting with + or * in JIT.
2. Use memchr() to find the first character in an unanchored match in 8-bit
mode in the interpreter. This gives a significant speed improvement.
3. Removed a redundant copy of the opcode_possessify table in the
pcre2_auto_possessify.c source.
4. Fix typos in dftables.c for z/OS.
5. Change 36 for 10.20 broke the handling of [[:>:]] and [[:<:]] in that
processing them could involve a buffer overflow if the following character was
an opening parenthesis.
6. Change 36 for 10.20 also introduced a bug in processing this pattern:
/((?x)(*:0))#(?'/. Specifically: if a setting of (?x) was followed by a (*MARK)
setting (which (*:0) is), then (?x) did not get unset at the end of its group
during the scan for named groups, and hence the external # was incorrectly
treated as a comment and the invalid (?' at the end of the pattern was not
diagnosed. This caused a buffer overflow during the real compile. This bug was
discovered by Karl Skomski with the LLVM fuzzer.
7. Moved the pcre2_find_bracket() function from src/pcre2_compile.c into its
own source module to avoid a circular dependency between src/pcre2_compile.c
and src/pcre2_study.c
8. A callout with a string argument containing an opening square bracket, for
example /(?C$[$)(?<]/, was incorrectly processed and could provoke a buffer
overflow. This bug was discovered by Karl Skomski with the LLVM fuzzer.
9. The handling of callouts during the pre-pass for named group identification
has been tightened up.
10. The quantifier {1} can be ignored, whether greedy, non-greedy, or
possessive. This is a very minor optimization.
11. A possessively repeated conditional group that could match an empty string,
for example, /(?(R))*+/, was incorrectly compiled.
12. The Unicode tables have been updated to Unicode 8.0.0 (thanks to Christian
Persch).
13. An empty comment (?#) in a pattern was incorrectly processed and could
provoke a buffer overflow. This bug was discovered by Karl Skomski with the
LLVM fuzzer.
14. Fix infinite recursion in the JIT compiler when certain patterns such as
/(?:|a|){100}x/ are analysed.
15. Some patterns with character classes involving [: and \\ were incorrectly
compiled and could cause reading from uninitialized memory or an incorrect
error diagnosis. Examples are: /[[:\\](?<[::]/ and /[[:\\](?'abc')[a:]. The
first of these bugs was discovered by Karl Skomski with the LLVM fuzzer.
16. Pathological patterns containing many nested occurrences of [: caused
pcre2_compile() to run for a very long time. This bug was found by the LLVM
fuzzer.
17. A missing closing parenthesis for a callout with a string argument was not
being diagnosed, possibly leading to a buffer overflow. This bug was found by
the LLVM fuzzer.
18. A conditional group with only one branch has an implicit empty alternative
branch and must therefore be treated as potentially matching an empty string.
19. If (?R was followed by - or + incorrect behaviour happened instead of a
diagnostic. This bug was discovered by Karl Skomski with the LLVM fuzzer.
20. Another bug that was introduced by change 36 for 10.20: conditional groups
whose condition was an assertion preceded by an explicit callout with a string
argument might be incorrectly processed, especially if the string contained \Q.
This bug was discovered by Karl Skomski with the LLVM fuzzer.
21. Compiling PCRE2 with the sanitize options of clang showed up a number of
very pedantic coding infelicities and a buffer overflow while checking a UTF-8
string if the final multi-byte UTF-8 character was truncated.
22. For Perl compatibility in EBCDIC environments, ranges such as a-z in a
class, where both values are literal letters in the same case, omit the
non-letter EBCDIC code points within the range.
23. Finding the minimum matching length of complex patterns with back
references and/or recursions can take a long time. There is now a cut-off that
gives up trying to find a minimum length when things get too complex.
24. An optimization has been added that speeds up finding the minimum matching
length for patterns containing repeated capturing groups or recursions.
25. If a pattern contained a back reference to a group whose number was
duplicated as a result of appearing in a (?|...) group, the computation of the
minimum matching length gave a wrong result, which could cause incorrect "no
match" errors. For such patterns, a minimum matching length cannot at present
be computed.
26. Added a check for integer overflow in conditions (?(<digits>) and
(?(R<digits>). This omission was discovered by Karl Skomski with the LLVM
fuzzer.
27. Fixed an issue when \p{Any} inside an xclass did not read the current
character.
28. If pcre2grep was given the -q option with -c or -l, or when handling a
binary file, it incorrectly wrote output to stdout.
29. The JIT compiler did not restore the control verb head in case of *THEN
control verbs. This issue was found by Karl Skomski with a custom LLVM fuzzer.
30. The way recursive references such as (?3) are compiled has been re-written
because the old way was the cause of many issues. Now, conversion of the group
number into a pattern offset does not happen until the pattern has been
completely compiled. This does mean that detection of all infinitely looping
recursions is postponed till match time. In the past, some easy ones were
detected at compile time. This re-writing was done in response to yet another
bug found by the LLVM fuzzer.
31. A test for a back reference to a non-existent group was missing for items
such as \987. This caused incorrect code to be compiled. This issue was found
by Karl Skomski with a custom LLVM fuzzer.
32. Error messages for syntax errors following \g and \k were giving inaccurate
offsets in the pattern.
33. Improve the performance of starting single character repetitions in JIT.
34. (*LIMIT_MATCH=) now gives an error instead of setting the value to 0.
35. Error messages for syntax errors in *LIMIT_MATCH and *LIMIT_RECURSION now
give the right offset instead of zero.
36. The JIT compiler should not check repeats after a {0,1} repeat byte code.
This issue was found by Karl Skomski with a custom LLVM fuzzer.
37. The JIT compiler should restore the control chain for empty possessive
repeats. This issue was found by Karl Skomski with a custom LLVM fuzzer.
38. A bug which was introduced by the single character repetition optimization
was fixed.
39. Match limit check added to recursion. This issue was found by Karl Skomski
with a custom LLVM fuzzer.
40. Arrange for the UTF check in pcre2_match() and pcre2_dfa_match() to look
only at the part of the subject that is relevant when the starting offset is
non-zero.
41. Improve first character match in JIT with SSE2 on x86.
42. Fix two assertion fails in JIT. These issues were found by Karl Skomski
with a custom LLVM fuzzer.
43. Correct the setting of CMAKE_C_FLAGS in CMakeLists.txt (patch from Roy Ivy
III).
44. Fix bug in RunTest.bat for new test 14, and adjust the script for the added
test (there are now 20 in total).
45. Fixed a corner case of range optimization in JIT.
46. Add the ${*MARK} facility to pcre2_substitute().
47. Modifier lists in pcre2test were splitting at spaces without the required
commas.
48. Implemented PCRE2_ALT_VERBNAMES.
49. Fixed two issues in JIT. These were found by Karl Skomski with a custom
LLVM fuzzer.
50. The pcre2test program has been extended by adding the #newline_default
command. This has made it possible to run the standard tests when PCRE2 is
compiled with either CR or CRLF as the default newline convention. As part of
this work, the new command was added to several test files and the testing
scripts were modified. The pcre2grep tests can now also be run when there is no
LF in the default newline convention.
51. The RunTest script has been modified so that, when JIT is used and valgrind
is specified, a valgrind suppressions file is set up to ignore "Invalid read of
size 16" errors because these are false positives when the hardware supports
the SSE2 instruction set.
52. It is now possible to have comment lines amid the subject strings in
pcre2test (and perltest.sh) input.
53. Implemented PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit().
54. Add the null_context modifier to pcre2test so that calling pcre2_compile()
and the matching functions with NULL contexts can be tested.
55. Implemented PCRE2_SUBSTITUTE_EXTENDED.
56. In a character class such as [\W\p{Any}] where both a negative-type escape
("not a word character") and a property escape were present, the property
escape was being ignored.
57. Fixed integer overflow for patterns whose minimum matching length is very,
very large.
58. Implemented --never-backslash-C.
59. Change 55 above introduced a bug by which certain patterns provoked the
erroneous error "\ at end of pattern".
60. The special sequences [[:<:]] and [[:>:]] gave rise to incorrect compiling
errors or other strange effects if compiled in UCP mode. Found with libFuzzer
and AddressSanitizer.
61. Whitespace at the end of a pcre2test pattern line caused a spurious error
message if there were only single-character modifiers. It should be ignored.
62. The use of PCRE2_NO_AUTO_CAPTURE could cause incorrect compilation results
or segmentation errors for some patterns. Found with libFuzzer and
AddressSanitizer.
63. Very long names in (*MARK) or (*THEN) etc. items could provoke a buffer
overflow.
64. Improve error message for overly-complicated patterns.
65. Implemented an optional replication feature for patterns in pcre2test, to
make it easier to test long repetitive patterns. The tests for 63 above are
converted to use the new feature.
66. In the POSIX wrapper, if regerror() was given too small a buffer, it could
misbehave.
67. In pcre2_substitute() in UTF mode, the UTF validity check on the
replacement string was happening before the length setting when the replacement
string was zero-terminated.
68. In pcre2_substitute() in UTF mode, PCRE2_NO_UTF_CHECK can be set for the
second and subsequent calls to pcre2_match().
69. There was no check for integer overflow for a replacement group number in
pcre2_substitute(). An added check for a number greater than the largest group
number in the pattern means this is not now needed.
70. The PCRE2-specific VERSION condition didn't work correctly if only one
digit was given after the decimal point, or if more than two digits were given.
It now works with one or two digits, and gives a compile time error if more are
given.
71. In pcre2_substitute() there was the possibility of reading one code unit
beyond the end of the replacement string.
72. The code for checking a subject's UTF-32 validity for a pattern with a
lookbehind involved an out-of-bounds pointer, which could potentially cause
trouble in some environments.
73. The maximum lookbehind length was incorrectly calculated for patterns such
as /(?<=(a)(?-1))x/ which have a recursion within a backreference.
74. Give an error if a lookbehind assertion is longer than 65535 code units.
75. Give an error in pcre2_substitute() if a match ends before it starts (as a
result of the use of \K).
76. Check the length of subpattern names and the names in (*MARK:xx) etc.
dynamically to avoid the possibility of integer overflow.
77. Implement pcre2_set_max_pattern_length() so that programs can restrict the
size of patterns that they are prepared to handle.
78. (*NO_AUTO_POSSESS) was not working.
79. Adding group information caching improves the speed of compiling when
checking whether a group has a fixed length and/or could match an empty string,
especially when recursion or subroutine calls are involved. However, this
cannot be used when (?| is present in the pattern because the same number may
be used for groups of different sizes. To catch runaway patterns in this
situation, counts have been introduced to the functions that scan for empty
branches or compute fixed lengths.
80. Allow for the possibility of the size of the nest_save structure not being
a factor of the size of the compiling workspace (it currently is).
81. Check for integer overflow in minimum length calculation and cap it at
65535.
82. Small optimizations in code for finding the minimum matching length.
83. Lock out configuring for EBCDIC with non-8-bit libraries.
84. Test for error code <= 0 in regerror().
85. Check for too many replacements (more than INT_MAX) in pcre2_substitute().
86. Avoid the possibility of computing with an out-of-bounds pointer (though
not dereferencing it) while handling lookbehind assertions.
87. Failure to get memory for the match data in regcomp() is now given as a
regcomp() error instead of waiting for regexec() to pick it up.
88. In pcre2_substitute(), ensure that CRLF is not split when it is a valid
newline sequence.
89. Paranoid check in regcomp() for bad error code from pcre2_compile().
90. Run test 8 (internal offsets and code sizes) for link sizes 3 and 4 as well
as for link size 2.
91. Document that JIT has a limit on pattern size, and give more information
about JIT compile failures in pcre2test.
92. Implement PCRE2_INFO_HASBACKSLASHC.
93. Re-arrange valgrind support code in pcre2test to avoid spurious reports
with JIT (possibly caused by SSE2?).
94. Support offset_limit in JIT.
95. A sequence such as [[:punct:]b] that is, a POSIX character class followed
by a single ASCII character in a class item, was incorrectly compiled in UCP
mode. The POSIX class got lost, but only if the single character followed it.
96. [:punct:] in UCP mode was matching some characters in the range 128-255
that should not have been matched.
97. If [:^ascii:] or [:^xdigit:] are present in a non-negated class, all
characters with code points greater than 255 are in the class. When a Unicode
property was also in the class (if PCRE2_UCP is set, escapes such as \w are
turned into Unicode properties), wide characters were not correctly handled,
and could fail to match.
98. In pcre2test, make the "startoffset" modifier a synonym of "offset",
because it sets the "startoffset" parameter for pcre2_match().
99. If PCRE2_AUTO_CALLOUT was set on a pattern that had a (?# comment between
an item and its qualifier (for example, A(?#comment)?B) pcre2_compile()
misbehaved. This bug was found by the LLVM fuzzer.
100. The error for an invalid UTF pattern string always gave the code unit
offset as zero instead of where the invalidity was found.
101. Further to 97 above, negated classes such as [^[:^ascii:]\d] were also not
working correctly in UCP mode.
102. Similar to 99 above, if an isolated \E was present between an item and its
qualifier when PCRE2_AUTO_CALLOUT was set, pcre2_compile() misbehaved. This bug
was found by the LLVM fuzzer.
103. The POSIX wrapper function regexec() crashed if the option REG_STARTEND
was set when the pmatch argument was NULL. It now returns REG_INVARG.
104. Allow for up to 32-bit numbers in the ordin() function in pcre2grep.
105. An empty \Q\E sequence between an item and its qualifier caused
pcre2_compile() to misbehave when auto callouts were enabled. This bug
was found by the LLVM fuzzer.
106. If both PCRE2_ALT_VERBNAMES and PCRE2_EXTENDED were set, and a (*MARK) or
other verb "name" ended with whitespace immediately before the closing
parenthesis, pcre2_compile() misbehaved. Example: /(*:abc )/, but only when
both those options were set.
107. In a number of places pcre2_compile() was not handling NULL characters
correctly, and pcre2test with the "bincode" modifier was not always correctly
displaying fields containing NULLS:
(a) Within /x extended #-comments
(b) Within the "name" part of (*MARK) and other *verbs
(c) Within the text argument of a callout
108. If a pattern that was compiled with PCRE2_EXTENDED started with white
space or a #-type comment that was followed by (?-x), which turns off
PCRE2_EXTENDED, and there was no subsequent (?x) to turn it on again,
pcre2_compile() assumed that (?-x) applied to the whole pattern and
consequently mis-compiled it. This bug was found by the LLVM fuzzer. The fix
for this bug means that a setting of any of the (?imsxU) options at the start
of a pattern is no longer transferred to the options that are returned by
PCRE2_INFO_ALLOPTIONS. In fact, this was an anachronism that should have
changed when the effects of those options were all moved to compile time.
109. An escaped closing parenthesis in the "name" part of a (*verb) when
PCRE2_ALT_VERBNAMES was set caused pcre2_compile() to malfunction. This bug
was found by the LLVM fuzzer.
110. Implemented PCRE2_SUBSTITUTE_UNSET_EMPTY, and updated pcre2test to make it
possible to test it.
111. "Harden" pcre2test against ridiculously large values in modifiers and
command line arguments.
112. Implemented PCRE2_SUBSTITUTE_UNKNOWN_UNSET and PCRE2_SUBSTITUTE_OVERFLOW_
LENGTH.
113. Fix printing of *MARK names that contain binary zeroes in pcre2test.
|
|
|
|
|
|
|
|
2016-01-08 version 0.7.4:
* Improved compatibility of Packer between CRuby and JRuby about argument
IO-ish object values.
2016-01-07 version 0.7.3:
* Add Packer#write_float32 method to pack floating point numbers into FLOAT
of messagepack.
|
|
== 1.4.3 - 7-Jan-2016
* This gem is now signed.
* The gem related tasks in the Rakefile now assume Rubygems 2.x.
* Added getopt.rb, getopt-std.rb and getopt-long.rb files for convenience.
|
|
2.2.3 (2016-01-07)
Full Changelog
Merged pull requests:
* fix validate_utf8: false encoding coercion #75 (lamont-granquist)
* Remove ruby 1.9.2 support #73 (lamont-granquist)
* Use github-changelog-generator to generate CHANGELOG.md file #72
(lamont-granquist)
|
|
to specific java version installed with. Bump PKGREVISION
|
|
|
|
VisualVM is a visual tool integrating several commandline JDK tools
and lightweight profiling capabilities. Designed for both production
and development time use, it further enhances the capability of
monitoring and performance analysis for the Java SE platform.
|
|
|
|
|
|
0.07 2015-12-30
- Convert to Dist-Zilla.
- Add scripts/tag-release.pl
- Skip a failing test file ( t/03catchsmry.t ) on Windows:
- https://rt.cpan.org/Ticket/Display.html?id=40771
- https://rt.cpan.org/Ticket/Display.html?id=110555
0.06 2014-04-10
- Consistent versioning (CPANTS).
0.05 2014-01-31
- Minimum version of perl (CPANTS).
- Add a LICENSE file (CPANTS).
- Add t/style-trailing-space.t and remove trailing whitespace.
0.04 2013-06-03
- Add an explicit version to Term::Shell::OnScopeLeave.
- to settle the PAUSE indexer.
- Convert t/01require.t to Test::More and strict/warnings.
- Convert t/02default.t to Test::More and strict/warnings.
- Add "use warnings;" to t/03catchsmry.t .
0.03 2012-10-14
- Moved test.pl under examples so it won't interfere with the building
and testing.
- See https://rt.cpan.org/Public/Bug/Display.html?id=40771
- Thanks to CHORNY and praveenkumar for the reports.
- Correct the POD.
- Add t/pod.t .
- Convert the distribution to Build.PL .
|
|
|
|
Extra CMake Modules, or ECM, aims to augment CMake with additional modules.
It serves as both a staging ground for new modules before they are moved
upstream to CMake and a place for modules that, for whatever reason, are not
a good fit for CMake itself.
It is primarily driven by the needs of the KDE community, but it is hoped
that other projects will find it useful, and outside contributions are always
welcome. The main rule for new modules is that there must be at least two
downstream users.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
|
|
Data::Random is a Perl module for generating random data. You might
find it helpful mostly in test programs to easily generate
pseudo-realistic distributions of data.
|
|
Upstream changes:
1.05 2015-09-16 Fix handling $PERL_MM_OPT.
1.04 2015-09-16 Handle $PERL_MM_OPT.
|
|
No Upstream changelog.
|
|
- Step redispatching
pkgsrc changes:
- Remove dependency on FindBin::libs (missed in 0.29 upgrade)
|
|
|
|
CHANGES:
## Version 1.2.3.3
* Support integer-simple.
|
|
changelog:
1.2.2.0
* The `integer-simple` package, upon which this package optionally
depended, has been replaced with `integer-pure`. The build flag has
been renamed accordingly.
* Bug fix: For the `Binary` instance, If UTF-8 decoding fails during a
`get`, the error is propagated via `fail` instead of an uncatchable
crash.
* New function: `takeWhileEnd`
* New instances for the `Text` types:
* if `base` >= 4.7: `PrintfArg`
* if `base` >= 4.9: `Semigroup`
|
|
---------------------------
- Fixed bugs and applied patches:
122 "clang does not compile re2c 0.15.x" (reported and fixed by Oleksii Taran).
124 "Get rid of UINT32_MAX and friends" (patch by Sergei Trofimovich, fixes FreeBSD builds).
125 "[OS X] git reports changes not staged for commit in newly cloned repository" (by Oleksii Taran, this fix also applies to Windows).
- Added option --no-version that allows to omit version information.
- Reduced memory and time consumed with -Wundefined-control-flow.
- Improved coverage of input data generated with -S --skeleton.
|
|
|
|
Bump PKGREVISION.
|
|
* not well-maintained in upstream
* active alternative "memoist" gem is available and committed
* the only user mikutter is updated to use the memoist gem
|
|
|
|
InstanceStorage provides functionality to access instances via symbols
that are assigned per class instance.
|
|
|
|
Delayer::Deferred is ruby version of jsdeferred using Delayer and
also expands Thread and Enumerator.
|
|
|
|
Memoist a ruby library that provides memoize methods,
which is an extraction of ActiveSupport::Memoizable.
|
|
|
|
Upstream changes:
0.9156 Thu Oct 15 13:29:38 BST 2015
* Handle dists that have numerics in last part of distname
* Compartmentalise build dirs like CPANpm does
|
|
Upstream changes:
0.103012 2015-12-31 21:41:09-05:00 America/New_York
- don't chomp undef (Graham Knop)
0.103011 2015-10-05 21:45:26-04:00 America/New_York
- document the availability of Config::Identity-based encrypted config
|