]> git.vpit.fr Git - perl/modules/Scope-Upper.git/log
perl/modules/Scope-Upper.git
15 years agoThis is 0.07 v0.07
Vincent Pit [Fri, 20 Feb 2009 00:17:41 +0000 (01:17 +0100)]
This is 0.07

15 years agoSUB SUB == SUB
Vincent Pit [Thu, 19 Feb 2009 23:57:41 +0000 (00:57 +0100)]
SUB SUB == SUB

15 years agoSome examples for words
Vincent Pit [Thu, 19 Feb 2009 15:23:37 +0000 (16:23 +0100)]
Some examples for words

15 years agoPhrasing fixes
Vincent Pit [Tue, 17 Feb 2009 00:09:40 +0000 (01:09 +0100)]
Phrasing fixes

15 years agoFix "localize *x, 'y', $cx" to match Perl behaviour
Vincent Pit [Sun, 15 Feb 2009 11:42:28 +0000 (12:42 +0100)]
Fix "localize *x, 'y', $cx" to match Perl behaviour

15 years agoFix some unlikely possible uninitialized reads
Vincent Pit [Thu, 12 Feb 2009 20:16:12 +0000 (21:16 +0100)]
Fix some unlikely possible uninitialized reads

15 years agoUse recent ExtUtils::MakeMaker features to generate a better META.yml
Vincent Pit [Sat, 7 Feb 2009 20:56:22 +0000 (21:56 +0100)]
Use recent ExtUtils::MakeMaker features to generate a better META.yml

15 years agoDon't even define a CLONE sub when the module isn't thread safe
Vincent Pit [Wed, 4 Feb 2009 22:34:39 +0000 (23:34 +0100)]
Don't even define a CLONE sub when the module isn't thread safe

15 years agoGet rid of a warning produced by -Wparentheses.
Florian Ragwitz [Wed, 4 Feb 2009 22:09:26 +0000 (23:09 +0100)]
Get rid of a warning produced by -Wparentheses.

15 years agoGet rid of a warning produced by -Wunused-value.
Florian Ragwitz [Wed, 4 Feb 2009 22:04:23 +0000 (23:04 +0100)]
Get rid of a warning produced by -Wunused-value.

15 years agoAvoid warnings due to unused variables.
Florian Ragwitz [Wed, 4 Feb 2009 21:56:38 +0000 (22:56 +0100)]
Avoid warnings due to unused variables.

15 years agoRemove some unused variables.
Florian Ragwitz [Wed, 4 Feb 2009 21:56:23 +0000 (22:56 +0100)]
Remove some unused variables.

15 years agoExplicitely say that unwind() restarts from the point it returns to, as this doesn...
Vincent Pit [Sat, 24 Jan 2009 11:55:59 +0000 (12:55 +0100)]
Explicitely say that unwind() restarts from the point it returns to, as this doesn't seem to be clear for everyone

15 years agoNo need for maybe_deref anymore
Vincent Pit [Sun, 18 Jan 2009 11:24:17 +0000 (12:24 +0100)]
No need for maybe_deref anymore

15 years agoMinor spacing fix
Vincent Pit [Sat, 17 Jan 2009 10:59:19 +0000 (11:59 +0100)]
Minor spacing fix

15 years agoThis is 0.06 v0.06
Vincent Pit [Sat, 17 Jan 2009 00:04:32 +0000 (01:04 +0100)]
This is 0.06

15 years agoAdd a warning in t/05-words.t
Vincent Pit [Fri, 16 Jan 2009 23:47:10 +0000 (00:47 +0100)]
Add a warning in t/05-words.t

15 years agoDoc update
Vincent Pit [Fri, 16 Jan 2009 23:43:34 +0000 (00:43 +0100)]
Doc update

15 years agoIntroduce SCOPE()
Vincent Pit [Fri, 16 Jan 2009 22:33:35 +0000 (23:33 +0100)]
Introduce SCOPE()

15 years agoActually build the module before testing with the debugger
Vincent Pit [Fri, 16 Jan 2009 19:47:17 +0000 (20:47 +0100)]
Actually build the module before testing with the debugger

15 years agoSU_GET_CONTEXT() only needs to skip DB frames when no context was passed
Vincent Pit [Fri, 16 Jan 2009 19:43:32 +0000 (20:43 +0100)]
SU_GET_CONTEXT() only needs to skip DB frames when no context was passed

15 years agoRemove the non debugger-safe DOWN
Vincent Pit [Fri, 16 Jan 2009 19:14:02 +0000 (20:14 +0100)]
Remove the non debugger-safe DOWN

15 years agoSkip debugging frames, allowing the module to do its job even under the debugger
Vincent Pit [Fri, 16 Jan 2009 19:11:39 +0000 (20:11 +0100)]
Skip debugging frames, allowing the module to do its job even under the debugger

15 years agoAdd a testdeb target for testing with the debugger
Vincent Pit [Fri, 16 Jan 2009 16:31:16 +0000 (17:31 +0100)]
Add a testdeb target for testing with the debugger

15 years agoMake levels absolute
Vincent Pit [Wed, 14 Jan 2009 15:56:41 +0000 (16:56 +0100)]
Make levels absolute

15 years agoReplace raw level numbers by words, except in t/55-unwind-multi.t
Vincent Pit [Tue, 13 Jan 2009 23:02:29 +0000 (00:02 +0100)]
Replace raw level numbers by words, except in t/55-unwind-multi.t

15 years agoThis is 0.05 v0.05
Vincent Pit [Mon, 12 Jan 2009 18:12:45 +0000 (19:12 +0100)]
This is 0.05

15 years agoIn t/85-stress-unwind.t, don't rely on is_deeply to return the result of the test
Vincent Pit [Mon, 12 Jan 2009 18:05:07 +0000 (19:05 +0100)]
In t/85-stress-unwind.t, don't rely on is_deeply to return the result of the test

15 years agoDoc fixes
Vincent Pit [Mon, 12 Jan 2009 17:19:14 +0000 (18:19 +0100)]
Doc fixes

15 years agoUse a context for passing arguments to su_unwind()
Vincent Pit [Mon, 12 Jan 2009 16:35:32 +0000 (17:35 +0100)]
Use a context for passing arguments to su_unwind()

15 years agoCorrect test description
Vincent Pit [Mon, 12 Jan 2009 16:12:56 +0000 (17:12 +0100)]
Correct test description

15 years agoFix stack mess when unwind() is called in scalar context
Vincent Pit [Mon, 12 Jan 2009 15:56:29 +0000 (16:56 +0100)]
Fix stack mess when unwind() is called in scalar context

15 years agoStress test unwind()
Vincent Pit [Mon, 12 Jan 2009 15:51:12 +0000 (16:51 +0100)]
Stress test unwind()

15 years agoThis is 0.04 v0.04
Vincent Pit [Sun, 11 Jan 2009 18:36:39 +0000 (19:36 +0100)]
This is 0.04

15 years agoComplete with_at() coverage
Vincent Pit [Sun, 11 Jan 2009 18:29:30 +0000 (19:29 +0100)]
Complete with_at() coverage

15 years agoIn su_unwind(), get the gimme before unwinding
Vincent Pit [Sun, 11 Jan 2009 18:19:28 +0000 (19:19 +0100)]
In su_unwind(), get the gimme before unwinding

The gimme value is here needed for reversing the stack sanitization that happens in pp_entersub. Hence we really need the gimme value for the topmost op.

15 years agoShow unwind() and want_at() in the synopsys and the samples
Vincent Pit [Sun, 11 Jan 2009 17:54:42 +0000 (18:54 +0100)]
Show unwind() and want_at() in the synopsys and the samples

15 years agoContext initialization overhaul
Vincent Pit [Sun, 11 Jan 2009 17:36:13 +0000 (18:36 +0100)]
Context initialization overhaul

15 years agoIntroduce want_at()
Vincent Pit [Sun, 11 Jan 2009 17:25:53 +0000 (18:25 +0100)]
Introduce want_at()

15 years agoIntroduce CALLER()
Vincent Pit [Sun, 11 Jan 2009 16:46:02 +0000 (17:46 +0100)]
Introduce CALLER()

15 years agoBetter check of the level in arguments
Vincent Pit [Sun, 11 Jan 2009 16:16:00 +0000 (17:16 +0100)]
Better check of the level in arguments

15 years agoSanitize and check unwind targets
Vincent Pit [Sun, 11 Jan 2009 15:31:56 +0000 (16:31 +0100)]
Sanitize and check unwind targets

15 years agoMove t/50- to t/53-
Vincent Pit [Sun, 11 Jan 2009 14:58:59 +0000 (15:58 +0100)]
Move t/50- to t/53-

15 years agoReset the correct mark after unwinding
Vincent Pit [Sun, 11 Jan 2009 14:01:27 +0000 (15:01 +0100)]
Reset the correct mark after unwinding

15 years agoAdd some debug tracing code to su_unwind()
Vincent Pit [Sun, 11 Jan 2009 12:08:45 +0000 (13:08 +0100)]
Add some debug tracing code to su_unwind()

15 years agoAdd t/55-unwind-multi.t (with a failing test)
Vincent Pit [Sun, 11 Jan 2009 11:59:30 +0000 (12:59 +0100)]
Add t/55-unwind-multi.t (with a failing test)

15 years agoSort up Upper.xs
Vincent Pit [Sun, 11 Jan 2009 11:27:15 +0000 (12:27 +0100)]
Sort up Upper.xs

15 years agoTest unwind() with prototypes
Vincent Pit [Sun, 11 Jan 2009 11:25:32 +0000 (12:25 +0100)]
Test unwind() with prototypes

15 years agoAdd unwind()
Vincent Pit [Sun, 11 Jan 2009 11:17:33 +0000 (12:17 +0100)]
Add unwind()

15 years agoC++ build fix
Vincent Pit [Sat, 10 Jan 2009 16:03:23 +0000 (17:03 +0100)]
C++ build fix

15 years agoTest dieing into a reap callback
Vincent Pit [Fri, 9 Jan 2009 19:02:53 +0000 (20:02 +0100)]
Test dieing into a reap callback

15 years agoFactor similar stress level tests in t/81-stress-level.t
Vincent Pit [Fri, 9 Jan 2009 18:28:54 +0000 (19:28 +0100)]
Factor similar stress level tests in t/81-stress-level.t

15 years agoIntroduce *5-*-multi.t tests
Vincent Pit [Fri, 9 Jan 2009 18:09:55 +0000 (19:09 +0100)]
Introduce *5-*-multi.t tests

15 years agoReorder tests
Vincent Pit [Fri, 9 Jan 2009 18:04:06 +0000 (19:04 +0100)]
Reorder tests

15 years agoThe 5.6 failure was actually a compile-time error, so wrap the faulty test in an...
Vincent Pit [Tue, 6 Jan 2009 16:58:15 +0000 (17:58 +0100)]
The 5.6 failure was actually a compile-time error, so wrap the faulty test in an eval STRING

15 years agoRename CURRENT to HERE
Vincent Pit [Mon, 5 Jan 2009 11:03:06 +0000 (12:03 +0100)]
Rename CURRENT to HERE

15 years agoAlso add localize_delete() to t/01-import.t
Vincent Pit [Mon, 5 Jan 2009 10:33:21 +0000 (11:33 +0100)]
Also add localize_delete() to t/01-import.t

15 years agoAdd more level words. Rename TOPLEVEL to TOP
Vincent Pit [Mon, 5 Jan 2009 10:24:05 +0000 (11:24 +0100)]
Add more level words. Rename TOPLEVEL to TOP

15 years agoThis is 0.03 v0.03
Vincent Pit [Sun, 4 Jan 2009 15:53:28 +0000 (16:53 +0100)]
This is 0.03

15 years agoBump copyright year
Vincent Pit [Sun, 4 Jan 2009 15:39:27 +0000 (16:39 +0100)]
Bump copyright year

15 years agoFix deletion of localized array elements with negative indices resulting in an incorr...
Vincent Pit [Sun, 4 Jan 2009 14:13:34 +0000 (15:13 +0100)]
Fix deletion of localized array elements with negative indices resulting in an incorrect restore at scope end

15 years agoFix segfault when localizing array elements with an invalid negative index
Vincent Pit [Sun, 4 Jan 2009 13:32:32 +0000 (14:32 +0100)]
Fix segfault when localizing array elements with an invalid negative index

15 years agoTest next and last
Vincent Pit [Sat, 3 Jan 2009 16:33:44 +0000 (17:33 +0100)]
Test next and last

15 years agoMore localize_delete() tests
Vincent Pit [Sat, 3 Jan 2009 16:07:18 +0000 (17:07 +0100)]
More localize_delete() tests

15 years agoTwo less auto variables
Vincent Pit [Tue, 30 Dec 2008 18:39:12 +0000 (19:39 +0100)]
Two less auto variables

15 years agoInline su_{a,h}v_preeminent
Vincent Pit [Tue, 30 Dec 2008 18:36:37 +0000 (19:36 +0100)]
Inline su_{a,h}v_preeminent

15 years agoMove the save_{a,h}elem logic from su_localize to su_save_{a,h}elem
Vincent Pit [Tue, 30 Dec 2008 11:21:44 +0000 (12:21 +0100)]
Move the save_{a,h}elem logic from su_localize to su_save_{a,h}elem

15 years agoBetter doc for localized_delete
Vincent Pit [Mon, 29 Dec 2008 22:52:43 +0000 (23:52 +0100)]
Better doc for localized_delete

15 years agoAdd localize_delete()
Vincent Pit [Mon, 29 Dec 2008 21:20:16 +0000 (22:20 +0100)]
Add localize_delete()

15 years agoFactor all the LEAVE/ENTER logic in su_init()
Vincent Pit [Mon, 29 Dec 2008 18:41:48 +0000 (19:41 +0100)]
Factor all the LEAVE/ENTER logic in su_init()

15 years agoSkip two croaking tests on 5.6
Vincent Pit [Mon, 29 Dec 2008 07:52:16 +0000 (08:52 +0100)]
Skip two croaking tests on 5.6

15 years agoPrefer STMT_{START,END} over do/while(0)
Vincent Pit [Mon, 29 Dec 2008 00:08:07 +0000 (01:08 +0100)]
Prefer STMT_{START,END} over do/while(0)

15 years agoThis is 0.02 v0.02
Vincent Pit [Sun, 28 Dec 2008 18:40:48 +0000 (19:40 +0100)]
This is 0.02

15 years agoDon't let coverage be distracted by such pesky trivialities
Vincent Pit [Sun, 28 Dec 2008 17:56:51 +0000 (18:56 +0100)]
Don't let coverage be distracted by such pesky trivialities

15 years agoTest incompletely tied arrays
Vincent Pit [Sun, 28 Dec 2008 17:52:17 +0000 (18:52 +0100)]
Test incompletely tied arrays

15 years agoMore tests for localized nonexistent array elements
Vincent Pit [Sun, 28 Dec 2008 17:26:33 +0000 (18:26 +0100)]
More tests for localized nonexistent array elements

15 years agoReverse preeminent logic in su_save_helem()
Vincent Pit [Sun, 28 Dec 2008 17:22:34 +0000 (18:22 +0100)]
Reverse preeminent logic in su_save_helem()

15 years agoReorder Upper.xs in a cleaner way
Vincent Pit [Sun, 28 Dec 2008 17:17:11 +0000 (18:17 +0100)]
Reorder Upper.xs in a cleaner way

15 years agoLocalized nonexistant array elements should be deleted when their time comes, so...
Vincent Pit [Sun, 28 Dec 2008 17:12:16 +0000 (18:12 +0100)]
Localized nonexistant array elements should be deleted when their time comes, so that the array recovers its original length

15 years agoSort up su_hv_preeminent() a bit
Vincent Pit [Sun, 28 Dec 2008 15:08:41 +0000 (16:08 +0100)]
Sort up su_hv_preeminent() a bit

15 years agoWe also depend on Exporter
Vincent Pit [Sat, 27 Dec 2008 14:45:03 +0000 (15:45 +0100)]
We also depend on Exporter

15 years agoPoint to coverage report
Vincent Pit [Sat, 27 Dec 2008 14:43:18 +0000 (15:43 +0100)]
Point to coverage report

15 years agoThis module has caveats, so explain them
Vincent Pit [Sat, 27 Dec 2008 14:41:31 +0000 (15:41 +0100)]
This module has caveats, so explain them

15 years agoBe a little clearer on how localize() handle sigils
Vincent Pit [Sat, 27 Dec 2008 13:06:40 +0000 (14:06 +0100)]
Be a little clearer on how localize() handle sigils

15 years agoMore compatibility macros
Vincent Pit [Sat, 27 Dec 2008 09:07:35 +0000 (10:07 +0100)]
More compatibility macros

15 years agoImporting Scope-Upper-0.01 v0.01
Vincent Pit [Fri, 26 Dec 2008 16:10:59 +0000 (17:10 +0100)]
Importing Scope-Upper-0.01