[libvariable-magic-perl] branch master updated (824ee6d -> 3cd1b69)
gregor herrmann
gregoa at debian.org
Wed Oct 22 18:31:31 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libvariable-magic-perl.
from 824ee6d Upload to unstable as 0.54-1
new 46e0e44 Add debian/upstream/metadata.
new 5439a7f update changelog
adds 77a84f7 Importing Variable-Magic-0.01
adds ad7c749 Importing Variable-Magic-0.02.tar.gz
adds 8556481 Importing Variable-Magic-0.03.tar.gz
adds 14f66d4 Importing Variable-Magic-0.04.tar.gz
adds 017450c Importing Variable-Magic-0.05.tar.gz
adds 0f6f571 Importing Variable-Magic-0.06.tar.gz
adds 183e73e Importing Variable-Magic-0.07_01.tar.gz
adds 6f35a29 Importing Variable-Magic-0.07_02.tar.gz
adds 763ba80 Importing Variable-Magic-0.08.tar.gz
adds 751094f Importing Variable-Magic-0.09.tar.gz
adds fee1a48 Importing Variable-Magic-0.10.tar.gz
adds 9e65e9b Importing Variable-Magic-0.11.tar.gz
adds 56d08a3 Importing Variable-Magic-0.12.tar.gz
adds a86e3e4 Importing Variable-Magic-0.13.tar.gz
adds a8d7501 Importing Variable-Magic-0.14.tar.gz
adds 91aec4c Importing Variable-Magic-0.15.tar.gz
adds c471e8c Importing Variable-Magic-0.16.tar.gz
adds f288418 Importing Variable-Magic-0.17.tar.gz
adds c018352 Enable uvar magic when patchlevel >= 28419
adds d812285 Remove old tests that were wrongly imported
adds 0da6f43 Set VMG_COMPAT_ARRAY_PUSH_NOLEN for Windows ActiveState Perl 5.8.x
adds 9a2df3d This is 0.18
adds 1db9692 Update .gitignore
adds f914c47 Add the VMG_HAS_PERL_{AND,OR} macros to test for a patchlevel and/or a perl version
adds b97c2f9 Replace old version tests by VMG_HAS_PERL_OR
adds 75af479 Enforce the API change for copy callbacks only in 5.11.x
adds 40d1b68 'uvar' magic will never be backported to 5.8, enable it only in maint-5.10 and higher
adds 9c3bb4d Remove PERL_API_* macros
adds 946c437 Remove yet another wrongly imported tests
adds aec8d8c Export the patchlevel with the new VMG_PERL_PATCHLEVEL constant
adds 371c59d Use the new VMG_PERL_PATCHLEVEL constant to print the patchlevel in t/00-load.t
adds 547789f Force temps cleanup after removing the wizard from the context hash, but flag it as SVf_BREAK so that it won't be freed again later
adds 77703cb This is 0.19
adds 8d799ec Replace XPUSHs by EXTEND/PUSHs
adds 2b4d844 Get rid of Debian_CPANTS.txt
adds ca5538f Test caller inside callbacks
adds b1c0007 Fix the caller-into-block test that was actually testing nothing. Also use __LINE__ instead of hardcoding line numbers
adds ffcfa31 Only enable turn the MGf_* flags on when the corresponding callback has been specified
adds 2eff396 Test how arguments are passed to the data callback
adds 183aa12 POD beautifications
adds ed11918 Correct backtrace when wizard() croaks, and test it
adds 201d287 Make the module threadsafe by adding a CLONE method that clones the global state. Test it with t/40-threads.t. Export the thread-safety status through VMG_THREADSAFE
adds be95178 Turn READONLY on onto wizard objects
adds b5acd23 Skip wizard destructor during global destruction
adds 4bd887f Don't test threads if this perl wasn't built with ithreads enabled
adds f346204 Thread detection macros overhaul
adds 4e5104c Remove refcount debugging macro
adds 2b17c3d Use 0 (store as-is) as the len when casting magic on the wizard
adds 2343837 Clone wizards across threads
adds b539f7e Test same signature across threads
adds 7fe688d Allocate context hash iterators as soon as they are created
adds c6abed5 Test destructors
adds b43ca6c Factor signature/wizard checks into proper functions. 'cast , undef' now throws an 'invalid wizard' error
adds 9e4e50e Move vmg_clone() upwards
adds 74324ad Test cloning
adds 73394f2 Really don't try to read the context before we're sure we are not dirty
adds db973b1 t/41-clone.t needs to call wizard into an eval block
adds 9193248 This is 0.20
adds 5841f65 Enable thread-safety for perls that just lacks MY_CXT_CLONE
adds 7b1220e Shrink the context data by getting rid of the mostly useless .count member
adds 72f4e75 Silence three 'mixed declaration and code' warnings
adds 18249a1 Remove two unused variables
adds 8535e2f Add some parenthesis to appease the compiler
adds 699cf35 Output threads and threads::shared versions in threads tests
adds 6d26a15 This is 0.21_01
adds 4323766 Hide previously deleted magic tokens in vmg_svt_free (Yuval Kogman)
adds 7c97a83 This is 0.21_02
adds 3d0d76b Disable thread safety for 5.8.x on Windows
adds 71cf3d2 A little paragraph on how magic is cool
adds 22d6784 This is 0.22
adds 069f8d0 Better be on irc.perl.org
adds 3093c3e Only build clone functions when VMG_THREADSAFE is set
adds 02f8f67 w->cb_dup is currently always NULL
adds bcc72c6 This is 0.23
adds 775cafc Really fix building on perls with multiplicity but no threads
adds 90a100f This is 0.24
adds dea0c76 Old Pod::Coverage don't ignore CLONE
adds 9841725 Version macro overhaul. Enable correct behaviour for 5.8.9
adds 4eb87a8 Only enable VMG_COMPAT_ARRAY_PUSH_NOLEN for ActiveState's 5.8.[78] on Windows, as the relevant patch has been integrated for 5.8.9
adds 6283e66 Improve logic for the SvREFCNT_inc workaround in vmg_data_new(). Also, enable it up to 5.8.3 included, as it was before the previous macro overhaul
adds 37da09a This is 0.25
adds 66e0fff Fix building for maint-5.8
adds 9d92a5b Document magic changes in 5.8.9
adds 036e59a Introduce VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID to cover unshift no longer calling len magic in void context (since 34908)
adds 83145d1 Fix leaks of cloned coderefs that access lexicals
adds ca0345b This is 0.26
adds f0d80d4 The context is actually used in vmg_sv_magicuvar() for sv_magic()
adds 040a327 Don't redefine VMG_COMPAT_ARRAY_PUSH_NOLEN
adds d12adc8 Fix an offset of 1 with len magic on scalars
adds 6c5abbf More linefeeds make the POD clearer
adds b4df0fe Document the return values of the callbacks
adds 9345c3a Factor some test logic in a helper module
adds 59da6da Convert t/20-get.t to the new testing framework
adds ce101a1 Convert t/21-set.t to the new testing framework
adds 280b915 Cleanup t/22-len.t
adds 47fcdae Convert t/23-clear.t to the new testing framework
adds 07b1a9b Convert t/24-free.t to the new testing framework
adds 18206f5 Convert t/25-copy.t to the new testing framework
adds 17a9ff0 Convert t/27-local.t to the new testing framework
adds 32bb19d Convert t/28-uvar.t to the new testing framework
adds 01ee669 Convert t/30-scalar.t to the new testing framework
adds b6a2cac Convert t/31-array.t to the new testing framework
adds 8a8a3b1 Convert t/32-hash.t to the new testing framework, but don't check clear/copy magic interaction yet
adds 43fc586 Fix segfaults that seems to happen when one croak in a callback at compile time
adds 4879d61 Add repository and bugtracker url to META.yml.
adds 582d5ac Convert t/33-code.t to the new testing framework
adds edb4082 Convert t/34-glob.t to the new testing framework
adds ae7f6e2 Convert t/16-huf.t to the new testing framework
adds e59e7cb Document the "get/clear on hashes" problem
adds 2cf241b Bump copyright year
adds da9c1ca This is 0.27
adds 47e2d1b Test the "die in free callback in BEGIN" issue in a new t/17-ctl.t
adds 25e0ed9 Remove an unused variable
adds 6e42ee2 A better fix for handling exceptions at compile time.
adds 13da379 Spacing
adds 54a1b1e Output the build number for Win32 AS perls at the beginning of the tests
adds 76aca5a Disable the Win32 AS Perl workaround for now, as it doesn't seem to be relevant for the official PPM repository
adds b85f6de Don't call the free callback in global destruction
adds 7c16602 Fix refcount of scalars with free callback
adds 391dfba Report file/line of failures correctly
adds 8c49e5b Be a little more precise about the get/clear problem
adds 997fe56 Test emptying a hash (can't believe this wasn't already tested)
adds 85d3a63 Reenable copy tests in t/32-hash.t as they are not the issue
adds 2aeba77 Also test exists in t/32-hash.t
adds 421d111 Test assigning to the key in an uvar callback
adds 02e289e Make the benchmark a little more fair
adds 20763a0 Allow editing the key SV in uvar callbacks by passing a new option 'copy_key'
adds c475e19 Better documentation for the values passed to the callbacks
adds 1b88e23 Show copy_key in wizard()'s synopsys
adds c78c179 Don't assign results in check blocks
adds 0c555be More tests for t/31-array.t
adds 03eb870 Fix segfaults when using get or uvar magic simultaneously with clear magic
adds 41055db Test uvar magic on tied hashes
adds 8d1e537 This is 0.28
adds 8bbf0ce A more reliable logic for turning off the GMAGICAL flag when no uvar magic is involved
adds 9d0bcf2 Minor POD fix
adds ed1f29a count isn't used anymore in vmg_svt_len()
adds efeec3b Comment revamp in vmg_svt_free()
adds df960e8 sv_mortalcopy() is more efficient than sv_2mortal(newSVsv())
adds fbbe2a8 Don't even define a CLONE sub when the module isn't thread safe
adds 16e2df0 Test description nit in t/28-uvar.t
adds f1bba32 Amend last change to make t/28-uvar.t pass again
adds 9cad66d Set $_[2] to the default length for len magic on scalars
adds e8fc00c Use recent ExtUtils::MakeMaker features to generate a better META.yml
adds c9093dd Require perl 5.8
adds 5b519e2 This is 0.29
adds e0b73d0 mPUSHi is no longer needed, but mPUSHu does
adds b4a1e34 Get current op information in magic callbacks
adds 62f99fd Add compatibility macro for SvPV_const
adds ad35a53 Really skip free callbacks during global destruction
adds 7299ee4 Use VMG_OP_INFO_* macros in the synopsys for op_info
adds 4928f1e Note the op argument position in wizard() synopsys
adds 02bd116 Test magic on array/hash elements
adds e80594f Carp is also a build dependency
adds 6481de8 Test magic on symbol table in a new t/35-stash.t
adds 9fa4379 free magic isn't called for array values delete on 5.8.5 and lower
adds d95ead7 Prefer using VMG_OP_INFO_* constants in t/35-stash.t
adds dac7b38 Fix the testsuite for 5.8.3 and lower
adds 4d390b4 Document magic on array/hash values
adds 09eec5b This is 0.30
adds 7093e2e Reorder a bit the wizard duplication logic to silence a cast warning
adds f5df0a9 getdata() handles the stack itself, so make it return void and use PPCODE
adds 8c47f58 croak() if storing the wizard in the context fails, but don't let that mess up the coverage
adds 0c0a4ff Magic variables can't be distinguished by tied()
adds 439d151 Reference count vmg_op_name_len
adds ed45fb4 Make op_info thread safe
adds 3ed7c4d A clearer introduction to magic
adds 4dd0e1a More code tests
adds 8220f08 'assignation' is really 'assignment'
adds 465116d Reorder the POD so that the functions come before the constants and the history
adds fd2b4b2 Stop citing all the constants in the EXPORT section
adds fbcb246 Fix and test segfaults and wrong "Unknown error" exceptions when dieing in require cause a free callback to fire
adds 234cf62 Factor the callback retval retrieval logic into a new VMG_CB_CALL_SET_RET() macro
adds 53e27c7 Inline the 'eval' specific part of vmg_cb_call() into vmg_svt_free()
adds 9882f77 Explicitely pass the flags to vmg_cb_call(). Also pass data in the va_args
adds a809ca0 This is 0.31
adds 20cd6ad Bless the op info object into the right class (stealing the logic from B)
adds c1f14d9 More tests for different op types
adds 079f8c8 An example on how to cast magic recursively
adds 146bea8 Pass the signature as a thread callback argument in t/40-threads.t
adds 0842790 A refreshed synopsis
adds eca9d54 Move the op_info tests to a new t/18-opinfo.t
adds 7d7ecf0 Test op_info in free callbacks
adds 501e4a1 Hide an uncoverable line
adds a7d4b31 A note on global destruction and free callbacks
adds 2078b64 Reorder the arguments to the thread callback in t/40-threads.t so that they match those of t/41-clone.t
adds 93e1c8f Fix the B stashes cache cloning, and really use it for blessing op objects
adds b360c08 Minor fixes in the global destruction comment
adds e24dbdc L<threads::shared> variables
adds 9437b10 Don't store the sig in the mg_private field
adds e76be39 Test numeric signatures too big/small
adds bc19b98 Check the number of allocated wizards in vmg_gensig()
adds 70ed3b4 hv_exists() is enough for vmg_wizard_sig()
adds 5da9ece We don't need a (wrong) compatibility macro for NewOp, since we only use it on 5.10
adds da95f9d Initialize the global op names cache in a critical section
adds 4affb83 clear magic only applies to arrays and hashes
adds 3c39595 Remove some trailing spaces
adds 3c57941 This is 0.32
adds 6874df6 Fix samples/synopsis.pl permissions
adds ef0ca84 Store a placeholder in the wizards set for every manually generated signature.
adds 381ddc3 The current op is always non-null in our vmg_opclass()
adds 7856660 Hide the 'too many sigs' test from coverage
adds b891795 Test loop ops
adds 0775199 Build better testcases in t/18-opinfo.t
adds 9e5f73e Test L:{last L} in t/18-opinfo.t
adds c2588a2 Clean up the remaining if (...) { ... } tests
adds eb15f22 Factor the regexp in t/12-sig.t
adds a373cfe Make getsig() croak if the supplied wizard is incorrect
adds e8a50f8 Document the changes regarding how cast/getdata/dispell handle errors
adds 40ca191 free callbacks fire also at the end of the global scope
adds 4ae554f Lock shared variables
adds 505fda7 Revert "clear magic only applies to arrays and hashes"
adds da42208 Rename test functions init() and check() to init_watcher() and watch()
adds b9df782 Test when magic actions take place
adds fe8f4fc Test variables in other stashes
adds e04f9f5 There's no need to disable strict refs for getting the stash of a package whose name is known at compile time
adds 9998c36 More stash tests for functions/methods
adds 63629d8 Better metasyntactic variable names for t/35-stash.t
adds 9b7797a Test stash magic with AUTOLOAD
adds 491a2e8 Test that the uvar/clear doesn't confuse B::Deparse in t/32-hash.t
adds 26f7039 skip $desc => $num is neater
adds 2cb1dce This is 0.33
adds ff3e3f3 Properly unmortalize the wizard after removing it from the global hash
adds 7d38c99 Simplify the current temp test in the unmortalizer
adds 9fc0346 Test (lack of) stash magic for dynamic method calls
adds ede9927 Point the repository to the gitweb instead of the bare repo
adds bf4c435 Rename Variable::Magic::TestDieRequired to Variable::Magic::TestScopeEnd
adds 135abb4 Prevent call_sv() in vmg_svt_free() to clobber the last popped context slot
adds bef49d7 This is 0.34
adds efdd31e Slashes are reserved and hence must be encoded in the search part of an URL
adds 8045d02 Remove the fake context namesv workaround introduced in fbcb2462798d2fa931a5c97ebf0cec73177dce23, as 135abb4d38a3a9eab3a7e6d6cde33aafd62488c2 also fixes the issue in a better way
adds 0b64e7c Store the last popped stack index for after call_sv()
adds d28cecd Test repeated method calls on stashes
adds 37926b8 Drop support for 5.9.5
adds a294e41 Require threads 1.67 and threads::shared 1.14 in t/40-threads.t
adds e18c1d8 This is 0.35
adds 44bc5a7 VMG_COMPAT_ARRAY_PUSH_NOLEN needs to be enabled for AS Perl 5.8 with build >= 822
adds b62747e Also require threads 1.67 and threads::shared 1.14 in t/41-clone.t
adds 544f8a0 Make getdata() return an empty list when no magic is present
adds e3bd23f This is 0.36
adds ab05e3c Righteously is really rightfully
adds a5f1caf Clarify when get/set magic triggers for container types
adds df50c93 Get rid of t/90-boilerplate.t
adds a965d73 base.pm is also a dependency
adds 1ff75d2 Introduce VMG_FORKSAFE
adds f40399f This is 0.37
adds efaabfb Kwalitee test overhaul
adds efc8e80 Give an explicit value to dynamic_config
adds c564dd3 Put prerequisites in their own separate hash
adds c8441c1 Build the $name and the main $file from $dist
adds 8d4ae54 Re-indent WriteMakefile() arguments
adds fa610aa A better t/01-import.t
adds 6a20475 Introduce VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID and fix 5.11.0 compatibility
adds 745e2c8 Deprecate all the user signature stuff for december 2009
adds f5d5970 Add a cookbook section
adds 19ceb01 This is 0.38
adds 6db3ede Compatibility fix for 5.11.1
adds 8edd654 Remove all signature-related features
adds 110ed68 Factor the V::M magic searching logic into a new vmg_find()
adds d2b447c Remove unused variables
adds cb678e6 Empty the global pointer table at the end of a thread
adds c82a012 Make the wizard store the MGWIZ address as an IV
adds 60b96f4 Fix a consting error
adds 700dd29 Stop leaking the SVs that reference the callbacks
adds 5cac4f2 Free the thread local context from an atexit callback
adds 505df7b Directly store the CVs into the MGWIZ structure
adds 41ddfff Fix t/35-stash.t for 5.11.2
adds 480d761 Stop passing arguments to the data callback through an AV
adds 068ea10 Stop leaking objects stored in the data slot
adds 095bd37 Also test getdata() in t/80-leaks.t
adds 4a23afb Test destruction of magic callbacks
adds a4e7b4c Test string callbacks
adds 990ac0f Fix compiler warnings with the Intel CC
adds 0e5ba8f Document passing a string reference as the callback
adds 6c0a2af This is 0.39
adds 92c4023 Fix memory miswrite when passing data arguments to cast()
adds f3d1fc8 Wizard ids are IV, not UV
adds cd2cbc6 Explicitely cap the op_info parameter to 255
adds 354ba16 call_sv() ought to take an I32
adds ca8e318 Fix type coercions on values returned from callbacks
adds 93186ef Fix expected constness for utf8_length() arguments
adds 8440b16 Use size_t as the index type in the pointer table
adds 705dd25 Cast the op_info value before applying bit shifts
adds 5deff57 SvPV_const is only available since 5.9.3
adds 4d18d9f Use SvRV_const() whenever possible
adds 4ff0f6d Use SvREFCNT_inc_simple_void() whenever possible
adds 923f7b9 Bump copyright year
adds de17a48 Indentation
adds f14a41e This is 0.40
adds 89a8c76 Correctly propagate the errors thrown when variable destruction happens at compile-time
adds 524bcc5 Tune the userdata example
adds ace906d A few doc corrections
adds 487a3dd Compatibility fix for 5.12.0
adds 6c7c252 This is 0.41
adds 2975abf Improve op_info coverage
adds 4488b57 Complete coverage of the len callback
adds 90ca07f Fix t/18-opinfo.t failures with perl 5.13
adds 579f171 Fix tests for perl 5.13
adds b87f7db This is 0.42
adds a5a7e11 Exception propagation fixes
adds 9dce2bf Always use a safe version of call_sv()
adds aa28d3a Fix CLONE_PARAMS struct initialization for perl 5.13.2
adds d40ee99 5.13.2 calls get magic on globs
adds a48cf4e Prettify the constants export list
adds cf48e6b More control tests
adds 0552b1e This is 0.43
adds adf120e SvREFCNT_dec already checks if the SV is non null
adds 5ee8131 Clarify some logic in Makefile.PL
adds 14f8af2 Force linking against the perl dll when using gcc 3.4 on Windows
adds d29a774 Remove the test for non-released perl 5.11.0
adds 8a14a99 Remove the patchlevel test
adds 8e2184e Skip threads tests unless perl version is 5.13.4 or greater
adds 2779a85 Force threads tests with the PERL_VARIABLE_MAGIC_TEST_THREADS environment variable
adds b148204 Describe why we don't have to guard against PL_dirty in vmg_mgwiz_free()
adds 7ec09ae Only load Carp.pm when throwing an error
adds 19b7089 Correctly propagate exceptions from _wizard()
adds 06f02ed This is 0.44
adds 4fb41ba Clarify minimum perl 5.10.0 requirement for hash magic
adds e4798a7 Ignore MYMETA.yml
adds bdc2a15 Explicitely state that C++ compilers aren't supported
adds 3726dd2 Add ptable_delete to ptable.h
adds 76d754d Skip NULL values when walking a table
adds 3b9561b Give a saner default to pPTBLMS
adds 60b0398 Wording fix
adds 442d92f Add more glob tests
adds a4a7bc0 A bare glob that isn't part of a fetch doesn't call get magic anymore in 5.13.7
adds 2b43040 Only use Capture::Tiny when it is working on a simple example
adds e5e39f5 A terser way to display versions for modules used in tests
adds 443a4c5 This is 0.45
adds 14dd148 Tighten the scope of two variables unused on 5.8
adds 8654247 Bump copyright year
adds 159e8ad Update magical flags after dispelling magic
adds 3bc98bd Switch to qw<>
adds cc99f7f This is 0.46
adds f696276 Update vmg_opclass() for perl 5.15
adds d2dd736 Ignore MYMETA.json
adds b30ad18 Replace $] by "$]"
adds b89ff71 Encode the README file in UTF-8
adds c88c007 Add META.json
adds 788d904 Tweak some optional module loading in tests
adds ea6cac3 Silence an "unused" compiler warning
adds 3e2559b Preserve the PATH environment variable when running a sub-perl on cygwin
adds d33407f Make sure code examples fit in a 80 columns terminal
adds 69d5968 Remove trailing whitespace
adds dee682e Threads tests may not be able to spawn all the threads
adds 800e9f9 Pass the 'data' callback after the 'op_info' flag when calling _wizard()
adds 22e4bfd Abstract the MGWIZ creation into a new vmg_mgwiz_alloc() function
adds 30631ed MGf_COPY and MGf_DUP should always be set for the perls we consider
adds 65768c7 Wrap MUTEX_{LOCK,UNLOCK} in macros so can we don't have to #ifdef them
adds 75e0226 Share the vtables with threaded perls
adds 9af144f Clean up threads tests a bit
adds cd9fcbe Clone wizard objects through dup magic
adds 4e37d5b Rename vmg_wizard_* to vmg_wizard_sv_* and {MGWIZ,mgwiz}_* to vmg_wizard_*
adds 29e8c81 Reorder some code
adds 8991ed7 Enforce saner checks on wizard SVs and MAGIC tokens
adds e7d06d4 The magic signatures are no longer needed
adds b34eec5 Make the watch { } wrapper properly apply context
adds 9313f2d vmg_cast() should set mg_flags according to the vtable
adds 10f8553 Prettify the declaration of vmg_svt_copy()
adds 6d398b4 Minimize the accesses to the optree during the uvar/clear hack
adds fb63c15 Clean up vmg_uvar_val() a bit
adds 12570a1 'store' and 'delete' uvar magics don't need the uvar/clear hack
adds ae4a0a9 Test 'delete' uvar magic and introduce VMG_COMPAT_HASH_DELETE_NOUVAR_VOID
adds 67183ce This is 0.47
adds 7e4218a Test that unqualified sub names as callbacks default to the current package
adds 20cffa3 Protect $@ inside Variable::Magic::TestWatcher::init_watcher
adds b0d725b Move the sv length logic into a new vmg_sv_len() function
adds 99a180a In t/22-len.t, localize the wizard for strings to the SKIP block
adds f7f52ae Allow passing ref-to-undef as callbacks to install a noop callback
adds cdc88c9 Bump copyright year
adds b6b1a49 Remove an useless #define wrap
adds a15fd15 Decorate the magic callbacks section
adds b2fbd66 This is 0.48
adds 1faee8a Require Module::ExtractUse 0.24 for the Kwalitee test
adds ebb996c Reuse the diag() helper in the TestThreads module
adds b1fbb29 Teach t/17-ctl.t about perl 5.17.0
adds 02f11df This is 0.49
adds 274cdb1 Teach t/35-stash.t about perl 5.17.1
adds 8dcb0d7 Jumbo POD overhaul
adds de835bf Remove one extra mention to MGf_COPY
adds 78d307d Cleaner version numbers
adds d67d5aa Don't leak vtables and wizards freed during global destruction
adds 3091cc2 Lower t/17-ctl.t's last test expectations
adds 4e0c022 Move the global destruction logic of t/15-self.t out in an helper module
adds e409bb8 Leak less memory when an exception is thrown from a free callback
adds 02e503e Remove a couple of commented asserts
adds d715293 Consistently format magic types with I<>
adds d86c036 Don't use the main:: stash in the last test of t/17-ctl.t
adds bf31220 Improve Capture::Tiny discovery in t/17-ctl.t
adds 1676b9c This is 0.50
adds 4b913bc Make the uvar user data into a proper struct
adds 4591803 Always enable VMG_SAVE_LAST_CX
adds 938c75e Port the svt_free-specific part of vmg_call_sv() to a customizable hook
adds 39d2984 Fix indentation in vmg_call_sv()
adds f80e249 Make sure all entries of MY_CXT.b__op_stashes are initialized
adds 056b512 Rename vmg_uvar_del() to vmg_mg_del() to reuse its logic
adds 4de8639 Don't crash if dispell is called in a clear, free or uvar callback
adds 217c5e0 Prettify the default no-op callback
adds 4622b2e Remove an unused variable
adds 982fc84 Reset the SV each time for the 'reset RMG flag' workaround
adds 7bd7c3d Make the 'reset RMG flag' workaround thread-safe
adds be9ad15 Kill Debian_CPANTS.txt suffixes as well
adds 7f3b1ec Properly propagate exceptions when a free callback dies at the end of eval
adds 4817a15 Documentation tweaks
adds 22768b2 This is 0.51
adds 82dde56 Update how author tests load their dependencies
adds 7179f93 Check destruction order for exceptions thrown in free callbacks
adds 8669cf0 Add BUILD_REQUIRES to WriteMakefile()
adds febbd37 Update author tests requirements
adds 79aa72e Don't run the POD spelling test in taint mode
adds 12277e8 Simplify Config loading in Makefile.PL
adds d28712f Make t/35-stash.t pass with perl 5.17.4 and above
adds a924275 Add VMG_COMPAT_SCALAR_NOLEN
adds fceb925 This is 0.52
adds 93df781 Update VPIT::TestHelpers to e8344578
adds bd7cdd0 Typo in POD
adds 057c4a6 Update the bug tracker URL in META after the rt.perl.org upgrade
adds 356587f Get rid of t/99-kwalitee.t
adds 7811b17 Stop bundling author tests
adds 3b23108 No tabs please
adds d993466 Remove obsolete kwalitee workarounds
adds f0c2ee9 Make Perl version numbers more readable
adds 2ec5994 Bump copyright year
adds ae89b58 This is 0.53
adds 31d52b1 Make t/35-stash.t pass on 5.21.4
adds c248088 Use run_perl() from VPIT::TestHelpers
adds 3644707 Really make t/35-stash.t pass on 5.21.4
adds 9ad970e Add support for copy magic on code prototype clone
adds 1614df3 Bump copyright year
adds 3f061fd This is 0.54
adds 4eaf2c5 Don't hardcode the OPc_* values
adds a5ab162 Add support for METHOP ops
adds 33c39e5 Remove test dependencies list in POD
adds 6465e2c This is 0.55
adds 18e0a2d Imported Upstream version 0.55
new 56ff534 Merge tag 'upstream/0.55'
new fd1e33e Update debian/changelog
new ca09107 Update years of upstream copyright.
new 1e9e76f cme: reformat debian/control
new 3cd1b69 releasing package libvariable-magic-perl version 0.55-1
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 6 ++++++
META.json | 4 ++--
META.yml | 4 ++--
Magic.xs | 39 +++++++++++++++++++++++++--------------
README | 7 +------
debian/changelog | 9 +++++++++
debian/control | 20 +++++++++++---------
debian/copyright | 2 +-
debian/upstream/metadata | 6 ++++++
lib/Variable/Magic.pm | 9 ++-------
t/18-opinfo.t | 3 ++-
11 files changed, 67 insertions(+), 42 deletions(-)
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libvariable-magic-perl.git
More information about the Pkg-perl-cvs-commits
mailing list