Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | perlapi: Document start_subparse | Karl Williamson | 2022-05-27 | 2 | -1/+18 | |
| | ||||||
* | perl5360delta - pod syntax fix | Dan Book | 2022-05-27 | 1 | -1/+1 | |
| | ||||||
* | pp.c - fix for Perl_pow for ivsize== 4, nv is 'doubledouble' (long double). | sisyphus | 2022-05-27 | 1 | -0/+14 | |
| | ||||||
* | fixup, use old logic until 5.37 - TO BE SQUASHED | Yves Orton | 2022-05-27 | 1 | -1/+9 | |
| | ||||||
* | XS-APItest - add tests for new API calls and for bool internals | Yves Orton | 2022-05-27 | 4 | -2/+107 | |
| | | | | | | We do not have any tests for the bool internals. This creates a bunch of them to test and validate the various new API calls for creating and setting bools. | |||||
* | sv.c - add new bool related utility functions and macros | Yves Orton | 2022-05-27 | 6 | -2/+208 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new bool "type" does not have the usual complement of utility functions and macros. It only has one encapsulating function, which is perfectly reasonable for most use cases where one wants to test if an SV* is a bool, but does a bit too much if one is working on a serialization tool which is likely to want to unroll a nice chunk of the logic. The new type also lacks the usual cohort of utility functions to create new bool SV's. This patch adds the following functions: newSVbool(const bool bool_val) newSV_true() newSV_false() sv_set_true(SV *sv) sv_set_false(SV *sv) sv_set_bool(SV *sv, const bool bool_val) And the following macros: SvIandPOK(sv) SvIandPOK_off(sv) SvIandPOK_on(sv) The following three are intended very specifically for writing serialization code like for Sereal, where it is reasonable to want to unroll the logic contained in Perl_sv_isbool() and SvTRUE(). They are documented as "you dont want to use this except under special circumstances". SvBoolFlagsOK(sv) BOOL_INTERNALS_sv_isbool(sv) BOOL_INTERNALS_sv_isbool_true(sv) BOOL_INTERNALS_sv_isbool_false(sv) SvBoolFlagsOK() is documented as being the same as SvIandPOK(), but this abstracts the intent from the implementation. | |||||
* | regexec.c: Rmv obsolete recursion checks: GH #8369 | Karl Williamson | 2022-05-27 | 2 | -39/+1 | |
| | | | | | | There is no recursion to exceed limits of. This fixes #8369 | |||||
* | epigraphs: add the v5.37.0 epigraph | Ricardo Signes | 2022-05-27 | 1 | -2/+8 | |
| | | | | ...and correct a typo in the v5.36.0 epigraph while at it | |||||
* | corelist: update for v5.37.1 | Ricardo Signes | 2022-05-27 | 2 | -2/+24 | |
| | ||||||
* | perldelta: new v5.37.1 perldelta | Ricardo Signes | 2022-05-27 | 10 | -29/+845 | |
| | ||||||
* | bump version to v5.37.1: now open for business | Ricardo Signes | 2022-05-27 | 19 | -124/+124 | |
| | ||||||
* | perl5370delta: replace the XXX content with real contentv5.37.0 | Ricardo Signes | 2022-05-27 | 1 | -385/+18 | |
| | ||||||
* | INSTALL: tweak the version in the bincompat language | Ricardo Signes | 2022-05-27 | 1 | -2/+2 | |
| | | | | | This bit of text gets in my often enough to annoy me, but not often enough for me to figure out what to do better! | |||||
* | Module::CoreList: add v5.37.0 | Ricardo Signes | 2022-05-27 | 2 | -2/+27 | |
| | ||||||
* | feature.pl: update for the v5.37 bundle (and regen) | Ricardo Signes | 2022-05-27 | 2 | -2/+9 | |
| | ||||||
* | epigraphs.pod: the v5.36.0 epigraphs | Ricardo Signes | 2022-05-27 | 1 | -0/+34 | |
| | ||||||
* | release schedule: update for v5.37 | Ricardo Signes | 2022-05-27 | 1 | -20/+20 | |
| | ||||||
* | perl.pod: add perl5360delta | Ricardo Signes | 2022-05-27 | 1 | -0/+1 | |
| | ||||||
* | regen for version bump | Ricardo Signes | 2022-05-27 | 3 | -3/+3 | |
| | ||||||
* | perldelta: create perldelta for 5.37.0 | Ricardo Signes | 2022-05-27 | 9 | -1327/+1772 | |
| | ||||||
* | bump version to v5.37.0 | Ricardo Signes | 2022-05-27 | 22 | -160/+160 | |
| | ||||||
* | META.json: regen for 5.36.0v5.36.0 | Ricardo Signes | 2022-05-26 | 1 | -1/+1 | |
| | ||||||
* | patchlevel.h: this is 5.36.0, not a release candidate! | Ricardo Signes | 2022-05-26 | 1 | -1/+0 | |
| | ||||||
* | perlhist: update release date for 5.36.0 | Ricardo Signes | 2022-05-26 | 1 | -0/+2 | |
| | ||||||
* | Module::CoreList: update release date for 5.36.0 | Ricardo Signes | 2022-05-26 | 1 | -1/+1 | |
| | ||||||
* | perldiag: drop documentation of extinct warning | Ricardo Signes | 2022-05-26 | 1 | -14/+0 | |
| | | | | | We had a "will be removed in 5.30" warning still documented. The new release is 5.36. This warning is long gone. | |||||
* | perl5360delta: clarify future of use VERSION and strict | Ricardo Signes | 2022-05-24 | 1 | -2/+2 | |
| | ||||||
* | Merge remote-tracking branch 'khw/perldelta' into blead | Ricardo Signes | 2022-05-24 | 1 | -10/+22 | |
|\ | ||||||
| * | perldelta: Large hash unshared keys require Configure | Karl Williamson | 2022-05-24 | 1 | -5/+8 | |
| | | ||||||
| * | perldelta: Grammar fixes | Karl Williamson | 2022-05-24 | 1 | -2/+2 | |
| | | ||||||
| * | perldelta: Regex sets are no longer experimental | Karl Williamson | 2022-05-24 | 1 | -0/+9 | |
| | | ||||||
| * | perldelta: Change number of newly documentad API items | Karl Williamson | 2022-05-24 | 1 | -3/+3 | |
|/ | | | | Not as many as anticipated made it in in time | |||||
* | Document that use feature 'defer' is still experimental | Paul "LeoNerd" Evans | 2022-05-24 | 2 | -0/+12 | |
| | ||||||
* | small wording fixes for perldelta | Karen Etheridge | 2022-05-22 | 1 | -4/+4 | |
| | ||||||
* | bump version to v5.36.0 (RC3)v5.36.0-RC3 | Ricardo Signes | 2022-05-21 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'release-5.36.0' into blead | Ricardo Signes | 2022-05-21 | 47 | -4035/+1606 | |
|\ | ||||||
| * | perldoc: add performance enhancement note about #19414 | Ricardo Signes | 2022-05-21 | 1 | -0/+14 | |
| | | ||||||
| * | builtin.pm: document that it is experimental | Ricardo Signes | 2022-05-21 | 2 | -1/+6 | |
| | | ||||||
| * | perlexperiment: document extra_paired_delimiters | Ricardo Signes | 2022-05-21 | 1 | -0/+17 | |
| | | ||||||
| * | perlexperiment: defer {} syntax | Ricardo Signes | 2022-05-21 | 1 | -0/+12 | |
| | | ||||||
| * | perlexperiment: document the builtin experiment | Ricardo Signes | 2022-05-21 | 1 | -0/+14 | |
| | | ||||||
| * | perlexperiment: add documentation for for_list feature | Ricardo Signes | 2022-05-21 | 1 | -0/+12 | |
| | | ||||||
| * | prepare perl-v5.36.0 RC2 | Ricardo Signes | 2022-05-20 | 2 | -1/+2 | |
| | | | | | | | | Due to SSL problems on PAUSE, RC1 is unlikely to exist in public. | |||||
| * | perl5360delta: remove XXXs, add acknowledgements | Ricardo Signes | 2022-05-20 | 1 | -157/+40 | |
| | | ||||||
| * | perlhist: add v5.36.0 RC1 to perlhistv5.36.0-RC1 | Ricardo Signes | 2022-05-20 | 1 | -0/+2 | |
| | | ||||||
| * | bump version to v5.36.0 (RC1) | Ricardo Signes | 2022-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | perldelta: Note documentation effort in perlapi | Karl Williamson | 2022-05-20 | 1 | -0/+14 | |
| | | ||||||
| * | perlhist: add release size information | Ricardo Signes | 2022-05-20 | 1 | -17/+31 | |
| | | ||||||
| * | perldelta: fix broken links | Ricardo Signes | 2022-05-20 | 1 | -5/+5 | |
| | | ||||||
| * | release prep for v5.36.0: regenerate files | Ricardo Signes | 2022-05-20 | 3 | -3/+3 | |
| | |