Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
b420444
Faster CI with thread & unthread
atoomic Jul 24, 2020
56acf7a
Tick the release
xsawyerx Jun 20, 2020
c915d24
Bump to 5.33.0
xsawyerx Jun 27, 2020
ace2def
Bumps, perldeltas, pods
xsawyerx Jun 27, 2020
d8f9930
Update epigraphs
xsawyerx Jun 30, 2020
1cb5e06
Bump to 7.0.0
atoomic Jul 25, 2020
466a03d
PERL_REVISION -> PERL_CORE_MAJOR
atoomic Jul 25, 2020
116f1e8
PERL_VERSION -> PERL_CORE_MINOR
atoomic Jul 25, 2020
8977535
PERL_SUBVERSION -> PERL_CORE_RELEASE
atoomic Jul 25, 2020
49c50e0
bump PERL_CORE_MAJOR from 5 to 7
atoomic Jul 25, 2020
e5e7d05
bump PERL_API_REVISION to 7
atoomic Jul 25, 2020
44ca85a
hardcode PERL_VERSION macros to 5.255.255
atoomic Jul 25, 2020
ca7423f
Partial fixes for t/run/switches.t from p7
atoomic Jul 25, 2020
9cf628d
Add PERL_VERSION_GE macro, and kin
khwilliamson Jul 15, 2020
56da9f3
restore PERL_VERSION_STRING
atoomic Jul 25, 2020
6c3be81
Restore the compare functions using PERL_VERSION_LT
atoomic Jul 25, 2020
1fe5c1f
Fix Hash-Util using PERL_VERSION_LT macro
atoomic Jul 25, 2020
38b76dc
Fix ext/XS-APItest/APItest.xs by using PERL_VERSION_GE
atoomic Jul 25, 2020
616c1ea
regen lib/B/Op_private.pm
atoomic Jul 25, 2020
7f46f32
Regen META.json & META.yml
atoomic Jul 25, 2020
da30d5f
Regen uconfig.h
atoomic Jul 25, 2020
bd8218b
Add feature bundle for v7.0
atoomic Jul 25, 2020
c2864fc
Add 7.000000 to Module-CoreList
atoomic Jul 25, 2020
528c20d
Fix incorrect PERL_CORE_MINOR checks in vutil.c and vxs.inc
atoomic Jul 25, 2020
5ae990a
Use PERL_VERSION compare in threads
atoomic Jul 25, 2020
5109eb0
Have git ignore core dumps
jkeenan Jul 25, 2020
070556c
Bump Devel-PPPort to upstream at 7180c297
atoomic Jul 25, 2020
1428400
Bump versions in several locations
atoomic Jul 25, 2020
79027c7
Fixup ext/XS-APItest/t/xsub_h.t fo v7
atoomic Jul 25, 2020
07203d2
use PERL_VERSION compare macros in Storable.xs
atoomic Jul 25, 2020
abad20e
Regenerate customized files database
jkeenan Jul 25, 2020
e48476c
package='perl5' -> package='perl7'
atoomic Jul 25, 2020
df32cfc
use PERL_CORE_MAJOR in toke.c
atoomic Jul 25, 2020
748c1da
Fix macro redefined in HiRes.xs for PERL_VERSION_GE
atoomic Jul 25, 2020
fa3dff9
Bump version in Time-HiRes and Storable
atoomic Jul 25, 2020
7a15aa0
fix t/run/switches.t test plan
atoomic Jul 25, 2020
d519159
fix t/run/switches.t by using PERL_CORE macro
atoomic Jul 25, 2020
068647a
t/comp/use.t: Tidy indents prior to adding descriptions
jkeenan Jul 25, 2020
dc67447
t/comp/use.t: Add descriptions to all tests lacking them
jkeenan Jul 25, 2020
f238551
Regenerate uconfig.h
jkeenan Jul 25, 2020
0773be4
customized.t: POD touch-up
jkeenan Jul 25, 2020
80b5280
t/porting/regen.t: Add inline hint for correcting failures
jkeenan Jul 25, 2020
caa5398
malice.t: Add descriptions to tests lacking them
jkeenan Jul 25, 2020
9468ee1
Comment certain tests as PROBLEM
jkeenan Jul 25, 2020
a7a3577
Freeze legacy PATCHLEVEL macro
atoomic Jul 27, 2020
dcfd192
Adjust t/comp/use.t for v7.0.0
atoomic Jul 27, 2020
a26b341
Remove patchlevel from Storable.xs
atoomic Jul 27, 2020
e39a29d
Load ppport.h to use compare functions
atoomic Jul 27, 2020
c34cde5
Storable - do not load ppport.h if PERL_CORE
atoomic Jul 27, 2020
7625658
perl5/5.33 -> perl/7 and perl5/7 -> perl/7
atoomic Jul 28, 2020
65ccb14
Restore MIN_PERL_VERSION
atoomic Jul 28, 2020
60b0a0d
Advertise perl700delta.pod instead of perl5330delta.pod
atoomic Jul 28, 2020
d43b540
Bump NetWare to use 7.0.0
atoomic Jul 28, 2020
94777f5
Bump INST_VER to version 7.0.0
atoomic Jul 28, 2020
4b7b544
Update INSTALL for 7.0.0
atoomic Jul 28, 2020
9de5711
Use 7.0.0 instead of 5.33.0 in several locations
atoomic Jul 28, 2020
abbe4b1
Adjust Cross/config.sh-arm-linux* for 7.0.0
atoomic Jul 28, 2020
49bd6f9
Bump dist/Module-CoreList/Changes for Changes
atoomic Jul 28, 2020
ee7879d
Bump & Update Module-CoreList for 7.0.0
atoomic Jul 28, 2020
a5415cf
MANIFEST bump
atoomic Jul 28, 2020
dcacc6a
Cleanup pod/perl700delta.pod file
atoomic Jul 28, 2020
778fd2a
Promote 7.0.0 as default in several files
atoomic Jul 28, 2020
544528e
Rename the new macro for version
atoomic Jul 28, 2020
71cd94b
Define PERL_VERSION_HEX, PERL_RELEASE_LEVEL & PERL_RELEASE_SERIAL
atoomic Jul 28, 2020
7e34ddc
Adjust Porting/bump-perl-version
atoomic Jul 29, 2020
c93ed50
Bump version to 7.1.0
atoomic Jul 29, 2020
2388ae4
Bump Module-CoreList and B::Op_private for 7.001
atoomic Jul 29, 2020
e2ddce9
perl710delta.pod
atoomic Jul 29, 2020
e519438
feature bundle 7.1
atoomic Jul 29, 2020
91257a2
Fixup CoreList
atoomic Jul 29, 2020
1a8bed5
META.json
atoomic Jul 29, 2020
000efc2
fixup win32/pod.mak
atoomic Jul 29, 2020
b798a86
t/run/switches.t
atoomic Jul 29, 2020
cf7db03
Merge branch 'blead' into blead_to_710
atoomic Jul 29, 2020
b392849
regen/feature.pl
atoomic Jul 29, 2020
8fb400f
win32/pod.mak
atoomic Jul 29, 2020
67341ec
Adjust ext/XS-APItest/t/xsub_h.t for current major version
atoomic Jul 30, 2020
a992bcc
Advertise feature bundle using a single digit
atoomic Jul 30, 2020
8917443
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
0575973
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
0cf620a
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
d5f6845
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
3943315
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
dec51d3
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
e74d7a8
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
09befd4
Merge branch 'blead' into blead_to_710
atoomic Jul 30, 2020
6da0974
Merge branch 'blead' into blead_to_710
atoomic Jul 31, 2020
872ac1f
teach Porting/bisect-runner.pl about the three ways to get a Perl ver…
atoomic Jul 31, 2020
9ef508d
Use semantic version for Perl
atoomic Jul 30, 2020
0c60cb7
Use PERL_VERSION_MAJOR in os2/Makefile.SHs
atoomic Jul 30, 2020
2f24d00
Remove 5.33/5.34 features bundle
atoomic Jul 31, 2020
ec51941
Merge pull request #179 from atoomic/blead_to_710-sem
atoomic Jul 31, 2020
d7fee73
Merge branch 'blead_to_710' of github.com:atoomic/perl into blead_to_710
atoomic Jul 31, 2020
26232bd
Merge branch 'blead' into blead_to_710
atoomic Jul 31, 2020
2e24c48
Revert English changes
atoomic Jul 31, 2020
9277b9b
use ^V in ext/XS-APItest/t/xsub_h.t
atoomic Jul 31, 2020
475d3a9
fixup
atoomic Jul 31, 2020
22bfaec
adjust configure.com for perl7
atoomic Jul 31, 2020
6c71822
uconfig.sh and uconfig64.sh
atoomic Jul 31, 2020
7751775
Fix /perl5 -> /perl in hints/
atoomic Jul 31, 2020
c0153d0
installperl
atoomic Jul 31, 2020
307a2ab
plan9/config_sh.sample
atoomic Jul 31, 2020
8305355
Restore dual life module vxs.inc
atoomic Jul 31, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/lite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: lite
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is going to be removed from the final commit


on:
push:
branches:
- "**"
tags-ignore:
- "*"
pull_request:

jobs:

## -------------------------------------------------------------------------------------------
## -------------------------------------------------------------------------------------------

linux:
name: "linux ${{ matrix.configure }}"
runs-on: ubuntu-latest
timeout-minutes: 120

strategy:
fail-fast: false
matrix:
configure:
[
"",
"-Dusethreads",
]
env:
PERL_SKIP_TTY_TEST: 1
CONTINUOUS_INTEGRATION: 1
WORKSPACE: ${{ github.workspace }}

steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2
with:
fetch-depth: 0
- name: git cfg + fetch tags
run: |
git config diff.renameLimit 999999
git fetch --depth=1 origin +refs/tags/*:refs/tags/*
- name: Configure
run: |
./Configure -des -Dusedevel ${{ matrix.configure }} -Dprefix="$HOME/perl-blead" -DDEBUGGING
- name: Build
run: |
make -j2
- name: Run Tests
run: |
TEST_JOBS=2 make -j2 test
File renamed without changes.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -205,3 +205,6 @@ GTAGS

# generated by Porting/sync-with-cpan
/make.log

# ignore core dumps
*.core
47 changes: 24 additions & 23 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,16 @@ env:
- CONFIGURE_ARGS='-Uusethreads'
- CONFIGURE_ARGS='-Dusethreads'
# test scripts can be sensitive to PERL_UNICODE, and check long doubles
- CONFIGURE_ARGS='-Duseshrplib -Dusesitecustomize -Duselongdouble' PERL_UNICODE='' LANG='en_US.UTF-8'
#- CONFIGURE_ARGS='-Duseshrplib -Dusesitecustomize -Duselongdouble' PERL_UNICODE='' LANG='en_US.UTF-8'
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would be restored

# we've rarely had a problem with non-Englush locales, and exercise quadmath
- CONFIGURE_ARGS='-Duseshrplib -Dusequadmath -Dusecbacktrace -Dusethreads' PERL_UNICODE='' LANG='de_DE.UTF-8'
#- CONFIGURE_ARGS='-Duseshrplib -Dusequadmath -Dusecbacktrace -Dusethreads' PERL_UNICODE='' LANG='de_DE.UTF-8'

matrix:
fast_finish: true

script:
- ./Configure -des -Dusedevel -Uversiononly -Dcc="ccache $CC" $CONFIGURE_ARGS -Dprefix=$HOME/perl-blead -DDEBUGGING
- echo "disabled"
#- ./Configure -des -Dusedevel -Uversiononly -Dcc="ccache $CC" $CONFIGURE_ARGS -Dprefix=$HOME/perl-blead -DDEBUGGING
# all script commands are always run
# rather than using one very long oneliner using '&&', just always check the build status
- if [ "x$TRAVIS_TEST_RESULT" = "x0" ]; then TEST_JOBS=$JOBS make -j$JOBS test_harness_notty; fi
Expand All @@ -47,23 +48,23 @@ addons:
- zlib1g-dev
- libbz2-dev

notifications:
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would be restored

## use dedicated email for smoking ?
# email:
# recipients:
# - [email protected]
# on_success: never # default: change
# on_failure: always # default: always
irc:
nick: travisci
channels:
- "irc.perl.org#p5p-qa"
# - "irc.perl.org#bot-test"
template:
- "Report for %{repository} (%{commit}) from %{author} (%{elapsed_time})"
- "Status: %{message}"
- "Build URL: %{build_url}"
- "GitHub URL: https://github.com/%{repository_slug}/commit/%{commit}"
on_success: change # default: always
on_failure: always # default: always
# use_notice: true
# notifications:
# ## use dedicated email for smoking ?
# # email:
# # recipients:
# # - [email protected]
# # on_success: never # default: change
# # on_failure: always # default: always
# irc:
# nick: travisci
# channels:
# - "irc.perl.org#p5p-qa"
# # - "irc.perl.org#bot-test"
# template:
# - "Report for %{repository} (%{commit}) from %{author} (%{elapsed_time})"
# - "Status: %{message}"
# - "Build URL: %{build_url}"
# - "GitHub URL: https://github.com/%{repository_slug}/commit/%{commit}"
# on_success: change # default: always
# on_failure: always # default: always
# # use_notice: true
12 changes: 6 additions & 6 deletions Configure
Original file line number Diff line number Diff line change
Expand Up @@ -1901,7 +1901,7 @@ fi
touch posthint.sh

: set package name
package='perl5'
package='perl7'
first=`echo $package | sed -e 's/^\(.\).*/\1/'`
last=`echo $package | sed -e 's/^.\(.*\)/\1/'`
case "`echo AbyZ | tr '[:lower:]' '[:upper:]' 2>/dev/null`"-"`echo AbyZ | tr '[:upper:]' '[:lower:]' 2>/dev/null`" in
Expand Down Expand Up @@ -2290,7 +2290,7 @@ You may safely delete it if you wish.
EOF

: See if we are using a devel version and want that
xversion=`awk '/define[ ]+PERL_VERSION/ {print $3}' $rsrc/patchlevel.h`
xversion=`awk '/define[ ]+PERL_VERSION_MINOR/ {print $3}' $rsrc/patchlevel.h`
case "$usedevel" in
$define|true|[yY]*)
usedevel="$define" ;;
Expand Down Expand Up @@ -4339,9 +4339,9 @@ esac'
echo " "
echo "Getting the current patchlevel..." >&4
if $test -r $rsrc/patchlevel.h;then
revision=`awk '/define[ ]+PERL_REVISION/ {print $3}' $rsrc/patchlevel.h`
patchlevel=`awk '/define[ ]+PERL_VERSION/ {print $3}' $rsrc/patchlevel.h`
subversion=`awk '/define[ ]+PERL_SUBVERSION/ {print $3}' $rsrc/patchlevel.h`
revision=`awk '/define[ ]+PERL_VERSION_MAJOR/ {print $3}' $rsrc/patchlevel.h`
patchlevel=`awk '/define[ ]+PERL_VERSION_MINOR/ {print $3}' $rsrc/patchlevel.h`
subversion=`awk '/define[ ]+PERL_VERSION_PATCH/ {print $3}' $rsrc/patchlevel.h`
api_revision=`awk '/define[ ]+PERL_API_REVISION/ {print $3}' $rsrc/patchlevel.h`
api_version=`awk '/define[ ]+PERL_API_VERSION/ {print $3}' $rsrc/patchlevel.h`
api_subversion=`awk '/define[ ]+PERL_API_SUBVERSION/ {print $3}' $rsrc/patchlevel.h`
Expand Down Expand Up @@ -9637,7 +9637,7 @@ case "$usecbacktrace" in
: Check if faststdio is requested and available
case "$usefaststdio" in
$define|true|[yY]*|'')
xversion=`awk '/define[ ]+PERL_VERSION/ {print $3}' $rsrc/patchlevel.h`
xversion=`awk '/define[ ]+PERL_VERSION_MINOR/ {print $3}' $rsrc/patchlevel.h`
case "$xversion" in
[68]) dflt='y' ;;
*) dflt='n' ;;
Expand Down
50 changes: 25 additions & 25 deletions Cross/config.sh-arm-linux
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ afsroot='/afs'
alignbytes='4'
aphostname='/bin/hostname'
api_revision='5'
api_subversion='1'
api_version='33'
api_versionstring='5.33.1'
api_subversion='0'
api_version='1'
api_versionstring='7.1.0'
ar='ar'
archlib='/usr/lib/perl5/5.33.1/armv4l-linux'
archlibexp='/usr/lib/perl5/5.33.1/armv4l-linux'
archlib='/usr/lib/perl/7.1.0/armv4l-linux'
archlibexp='/usr/lib/perl/7.1.0/armv4l-linux'
archname64=''
archname='armv4l-linux'
archobjs=''
Expand All @@ -55,7 +55,7 @@ castflags='0'
cat='cat'
cc='cc'
cccdlflags='-fpic'
ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.33.1/armv4l-linux/CORE'
ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl/7.1.0/armv4l-linux/CORE'
ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='arm-linux-gcc'
Expand Down Expand Up @@ -824,21 +824,21 @@ inc_version_list=' '
inc_version_list_init='0'
incpath=''
inews=''
installarchlib='./install_me_here/usr/lib/perl5/5.33.1/armv4l-linux'
installarchlib='./install_me_here/usr/lib/perl/7.1.0/armv4l-linux'
installbin='./install_me_here/usr/bin'
installhtml1dir=''
installhtml3dir=''
installman1dir='./install_me_here/usr/share/man/man1'
installman3dir='./install_me_here/usr/share/man/man3'
installprefix='./install_me_here/usr'
installprefixexp='./install_me_here/usr'
installprivlib='./install_me_here/usr/lib/perl5/5.33.1'
installprivlib='./install_me_here/usr/lib/perl/7.1.0'
installscript='./install_me_here/usr/bin'
installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.33.1/armv4l-linux'
installsitearch='./install_me_here/usr/lib/perl/site_perl/7.1.0/armv4l-linux'
installsitebin='./install_me_here/usr/bin'
installsitehtml1dir=''
installsitehtml3dir=''
installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.33.1'
installsitelib='./install_me_here/usr/lib/perl/site_perl/7.1.0'
installsiteman1dir='./install_me_here/usr/share/man/man1'
installsiteman3dir='./install_me_here/usr/share/man/man3'
installsitescript='./install_me_here/usr/bin'
Expand Down Expand Up @@ -952,7 +952,7 @@ orderlib='false'
osname='linux'
osvers='2.4.6-rmk1-np2-embedix'
otherlibdirs=' '
package='perl5'
package='perl7'
pager='/usr/bin/less'
passcat='cat /etc/passwd'
patchlevel='9'
Expand All @@ -972,8 +972,8 @@ pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/lib/perl5/5.33.1'
privlibexp='/usr/lib/perl5/5.33.1'
privlib='/usr/lib/perl/7.1.0'
privlibexp='/usr/lib/perl/7.1.0'
procselfexe='"/proc/self/exe"'
prototype='define'
ptrsize='4'
Expand Down Expand Up @@ -1038,17 +1038,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
sig_size='68'
signal_t='void'
sitearch='/usr/lib/perl5/site_perl/5.33.1/armv4l-linux'
sitearchexp='/usr/lib/perl5/site_perl/5.33.1/armv4l-linux'
sitearch='/usr/lib/perl/site_perl/7.1.0/armv4l-linux'
sitearchexp='/usr/lib/perl/site_perl/7.1.0/armv4l-linux'
sitebin='/usr/bin'
sitebinexp='/usr/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
sitelib='/usr/lib/perl5/site_perl/5.33.1'
sitelib='/usr/lib/perl/site_perl/7.1.0'
sitelib_stem='/usr/lib/perl5/site_perl'
sitelibexp='/usr/lib/perl5/site_perl/5.33.1'
sitelibexp='/usr/lib/perl/site_perl/7.1.0'
siteman1dir='/usr/share/man/man1'
siteman1direxp='/usr/share/man/man1'
siteman3dir='/usr/share/man/man3'
Expand Down Expand Up @@ -1178,8 +1178,8 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
version='5.33.1'
version_patchlevel_string='version 33 subversion 1'
version='7.1.0'
version_patchlevel_string='version 1 subversion 0'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
Expand All @@ -1191,11 +1191,11 @@ zip='zip'
config_arg0='Configure'
config_args=''
config_argc=0
PERL_REVISION=5
PERL_VERSION=33
PERL_SUBVERSION=1
PERL_API_REVISION=5
PERL_API_VERSION=33
PERL_API_SUBVERSION=1
PERL_VERSION_MAJOR=7
PERL_VERSION_MINOR=1
PERL_VERSION_PATCH=0
PERL_API_REVISION=7
PERL_API_VERSION=1
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=
PERL_CONFIG_SH=true
Loading