[libscope-upper-perl] annotated tag upstream/0.25 created (now 967c2f9)
gregor herrmann
gregoa at debian.org
Tue Oct 14 18:24:32 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.25
in repository libscope-upper-perl.
at 967c2f9 (tag)
tagging 85c8063e989ae72ebfa37a2572f8d36c0656af25 (commit)
replaces upstream/0.24
tagged by gregor herrmann
on Tue Oct 14 20:18:53 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 0.25
Andrew Main (1):
Adjust t/07-context_info.t for perl 5.19.3
Father Chrysostomos (1):
Fix building with the newest version of 5.17.4
Florian Ragwitz (4):
Remove some unused variables.
Avoid warnings due to unused variables.
Get rid of a warning produced by -Wunused-value.
Get rid of a warning produced by -Wparentheses.
Vincent Pit (290):
Importing Scope-Upper-0.01
More compatibility macros
Be a little clearer on how localize() handle sigils
This module has caveats, so explain them
Point to coverage report
We also depend on Exporter
Sort up su_hv_preeminent() a bit
Localized nonexistant array elements should be deleted when their time comes, so that the array recovers its original length
Reorder Upper.xs in a cleaner way
Reverse preeminent logic in su_save_helem()
More tests for localized nonexistent array elements
Test incompletely tied arrays
Don't let coverage be distracted by such pesky trivialities
This is 0.02
Prefer STMT_{START,END} over do/while(0)
Skip two croaking tests on 5.6
Factor all the LEAVE/ENTER logic in su_init()
Add localize_delete()
Better doc for localized_delete
Move the save_{a,h}elem logic from su_localize to su_save_{a,h}elem
Inline su_{a,h}v_preeminent
Two less auto variables
More localize_delete() tests
Test next and last
Fix segfault when localizing array elements with an invalid negative index
Fix deletion of localized array elements with negative indices resulting in an incorrect restore at scope end
Bump copyright year
This is 0.03
Add more level words. Rename TOPLEVEL to TOP
Also add localize_delete() to t/01-import.t
Rename CURRENT to HERE
The 5.6 failure was actually a compile-time error, so wrap the faulty test in an eval STRING
Reorder tests
Introduce *5-*-multi.t tests
Factor similar stress level tests in t/81-stress-level.t
Test dieing into a reap callback
C++ build fix
Add unwind()
Test unwind() with prototypes
Sort up Upper.xs
Add t/55-unwind-multi.t (with a failing test)
Add some debug tracing code to su_unwind()
Reset the correct mark after unwinding
Move t/50- to t/53-
Sanitize and check unwind targets
Better check of the level in arguments
Introduce CALLER()
Introduce want_at()
Context initialization overhaul
Show unwind() and want_at() in the synopsys and the samples
In su_unwind(), get the gimme before unwinding
Complete with_at() coverage
This is 0.04
Stress test unwind()
Fix stack mess when unwind() is called in scalar context
Correct test description
Use a context for passing arguments to su_unwind()
Doc fixes
In t/85-stress-unwind.t, don't rely on is_deeply to return the result of the test
This is 0.05
Replace raw level numbers by words, except in t/55-unwind-multi.t
Make levels absolute
Add a testdeb target for testing with the debugger
Skip debugging frames, allowing the module to do its job even under the debugger
Remove the non debugger-safe DOWN
SU_GET_CONTEXT() only needs to skip DB frames when no context was passed
Actually build the module before testing with the debugger
Introduce SCOPE()
Doc update
Add a warning in t/05-words.t
This is 0.06
Minor spacing fix
No need for maybe_deref anymore
Explicitely say that unwind() restarts from the point it returns to, as this doesn't seem to be clear for everyone
Don't even define a CLONE sub when the module isn't thread safe
Use recent ExtUtils::MakeMaker features to generate a better META.yml
Fix some unlikely possible uninitialized reads
Fix "localize *x, 'y', $cx" to match Perl behaviour
Phrasing fixes
Some examples for words
SUB SUB == SUB
This is 0.07
Test localize on magical scalar variables
Correct some test descriptions
Fix building with Solaris CC
Show non-reachable locations in unwind() examples
Typo in test description
Rename t/53-unwind-context.t to t/56-unwind-context.t
Fix reap() clobbering the return stack, as reported by Torsten Foertsch in RT #44204
Document that reap destructors are called in void context
Test unwind in threads
Point the repository to the gitweb instead of the bare repo
This is 0.08
Slashes are reserved and hence must be encoded in the search part of an URL
A saner workaround for the "call_sv() during LEAVE clobbers the still used last popped stack element" issue on 5.10
Introduce SU_THREADSAFE
Skip t/59-unwind-threads.t when the module is not thread safe
Disable thread safety for 5.8.x on Windows
Explicitely require perl 5.6
5.9.5 fix
A better test for imports
Get rid of t/90-boilerplate.t
Update the comment about the "call_sv() during LEAVE" workaround
This is 0.09
Righteously is really rightfully
base.pm is also a dependency
Kwalitee test overhaul
Give an explicit value to dynamic_config
Put prerequisites in their own separate hash
Build the $name and the main $file from $dist
Re-indent WriteMakefile() arguments
Fix for {ENTER,LEAVE}_with_name
Fix handling of given/when
We don't really need a more lexical $_ in the test given blocks
More tests for reap and localized at given/when
Correct some test descriptions
Fix building with SU_DEBUG defined on 5.8
Revamp debugging info
More debugging info tweaks
Discover the type of localization immediately when localize() is called
Stop treating the ENTER/LEAVE couple from entersub specially
Use SvREFCNT_inc_simple_void() whenever possible
Silence a switch warning
Bump copyright year
Forge a better testdeb rule
A somewhat more robust handling of debugging frames
Point to Continuation::Escape
This is 0.10
Also apply the context overwrite workaround when not under OP_DIE
POD formatting nit
A better explaination of how string symbols work
Properly vivify nonexistent glob slots
Assorted documentation tweaks and clarifications
Correct two comments in a sample script
Improved synopsys
Fix numerous localizations in the same scope not happening
Be stricter about what localize_elem() accepts
Disallow reference localization targets
POD tags harmonization
A couple of SEE ALSO
Stop skipping frames as a pop optimization
Silence a gcc warning
Skip t/05-words.t when ran under the debugger
This is 0.11
Skip two pairs of tests in t/20-localize-target.t with perl 5.8.0
Tie the array after localizing it in t/{34,44}-*-magic.t
Save a mock pointer as the placeholder instead of an int
Make su_ud_localize_init() return the required slot size
Use a PPCODE: section in CLONE
Stop leaking SVs when trying to localize an element out of a non array/hash
Swap the ud and cxix arguments of su_init()
Fix for the official 5.13.0 release
This is 0.12
Fix stack corruption when using unwind() under Devel::NYTProf
Ignore MYMETA.yml
Compatibility fix for perl 5.13.8
Skip threads tests unless perl version is 5.13.4 or greater
This is 0.13
Preemptively remove uses of lvalue GvCV
Bump copyright year
Run lengthy tests with Test::Leaner
Compatibility fix for perl 5.13.10
Really include Test::Leaner 0.02
This is 0.14
Invalidate the method cache when localizing subroutines
Switch to qw<>
Update bundled Test::Leaner to 0.03
Replace $] by "$]"
Add META.json
Ignore MYMETA.json
Encode the README file in UTF-8
Update bundled Test::Leaner to 0.04
This is 0.15
Correct a couple of test descriptions
Implement uplevel()
Silence some "Attempt to free unreferenced scalar" errors
This is 0.16
Fix some typos/wording in POD
Don't grow the fake cxstack if it's already large enough
Tweak some comments in the uplevel() code
Abstract the uplevel storage logic in two new functions
Move the unwind()-related members of the global context in their own struct
One more POD wording fix
Test unwinding while unwinding
Silence some compiler warnings
Make sure the stack is large enough when returning values from words
Reorder some code in su_uplevel()
Activate the correct pad when calling the uplevel'd code
Inline Perl_cv_clone() and Perl_new_pad()
In su_cv_clone(), add stash->cloned_cv backrefs on perl 5.13.x
Rename some variables and struct members around su_uplevel()
Don't rely on being able to access the old context in su_uplevel_restore()
Fix a test in t/60-uplevel-target.t that does not test anything
Create the renamed CV as a shallow copy of the original one
Fix calling goto to replace an uplevel'd subroutine frame
Prevent simple uplevel argument tests from reifying @_
Remove trailing whitespace
Test that goto-to-uplevel does not mess up returned values
Fix uplevel() recalling into an XSUB
Fix goto &xsub in uplevel
Talk about the goto() overhead in the documentation
This is 0.17
Fix Changes buggery
Don't rely on accessing the values of Perl_runops_{standard,debug}
Implement uid() and validate_uid()
Trailing whitespace in tests
Make sure the code snippets fit in 80-columns wide terminal
Skip a destructor test on perl 5.6 in t/74-uid-validate.t
This is 0.18
Threads tests may not be able to spawn all the threads
t/59-unwind-threads.t should always run at least one test
Pack uplevel()'s internal data structure more tightly
Rename sud->new_uid_storage to sud->tmp_uid_storage
Make sure the POD headings are linkable
Require Module::ExtractUse 0.24 for the Kwalitee test
Test uplevel's behaviour regarding to match variables more thoroughly
Version requirements overhaul
Enable the "save last context" workaround more selectively
Fix build with the new PADLIST API from 5.17.4
Update author tests, and add a POD spelling test
Kill Debian_CPANTS.txt suffixes as well
Port module loading in tests to VPIT::TestHelpers
Add BUILD_REQUIRES to WriteMakefile()
Bump copyright year
This is 0.19
Really make POD headers linkable
Check that unwind(-1) dies and that unwind() doesn't
Make SU_CXNAME take the context as argument
Revamp t/85-stress-unwind.t
Make t/85-stress-unwind.t predictable
Do less eval STRING in t/85-stress-unwind.t
Update VPIT::TestHandlers
Rework how Scope::Upper::TestGenerator generates its 'local' tests
Do less function calls in Scope::Upper::TestGenerator::gen()
Factor our verbose is() in Scope::Upper::TestGenerator
Move the fallback OP_GIMME_REVERSE() up to the compat section
Make some room in test ordering
Make t/63-uplevel-ctl.t pass with the debugger enabled
Fix and test UP and SCOPE crossing loop/subst/given/when/default blocks
Revamp the logic used for skipping debugger frames
Silence a couple of warnings reported by gcc
Banish (most) eval STRING from t/84-stress-unwind.t
Normalize words
Fix the documentation of the context argument of unwind() and uplevel()
Implement yield()
Explicitely require a C compiler
Move PL_stack_sp/items adjustments from su_unwind/su_yield to XSubs
Implement leave()
Fix spelling in a couple of new error messages
Test 'return from do' in special cases
Fix debugger compatibility with perl 5.17.1 and above
Small POD fixup
Implement context_info()
This is 0.20
Minor POD tweaks
Reformat the section of context_info() that extracts the warnings
Fix context_info() warnings field for perl 5.17.4
Make t/07-context_info.t pass with perls that have usesitecustomize set
Force linking against the perl dll when using gcc 3.4 on Windows
Remove an extra ;
This is 0.21
Add Config to build_requires
Don't run the POD spelling test in taint mode
Skip 'yield to subst context' tests on perl 5.8 and below
Also skip the uplevel across eval/local $@ test on perl 5.8.[345]
Require perl 5.6.1
Correct the top warnings mask for 5.6 in t/07-context_info.t
context_info() should ignore %warnings::Bits until perl 5.8.7
Update VPIT::TestHelpers to e8344578
Bump copyright year
This is 0.22
Get rid of t/99-kwalitee.t
Update the bug tracker URL in META after the rt.perl.org upgrade
Typos in POD
Silence experimental warnings on perl 5.17.11+ for given/when in tests
Stop bundling author tests
No tabs please
Remove obsolete kwalitee workarounds
Make Perl version numbers more readable
Enforce the perl dependency in the module file
Update bundled Test::Leaner to 0.05
Style nits
This is 0.23
Preserve lexicals across dounwind() calls on perl 5.19.4 and above
This is 0.24
Add support for PERL_OP_PARENT
Work around an assertion failure in perl 5.21.4
Bump copyright year
Update VPIT::TestHelpers to 4fb18792
This is 0.25
gregor herrmann (1):
Imported Upstream version 0.25
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libscope-upper-perl.git
More information about the Pkg-perl-cvs-commits
mailing list