Update rakudo to 2018.12.
New in 2018.12: + Fixes: + Fixed infiniloops with some set operators [99d94db4][9f5cc8d1] + Fixed regression in handling of `"1"..9` [d92b155c] + Fixed use of `Proxy` in a class attribute using the `Attribute`.`get_value`/`set_value` interface [a5411e45] + Fixed semantics of `minpairs`/`maxpairs` (ignore undefined values) [7bf7a2c6] + Fixed error on `@a > 2` if `@a` is a native array + Fixed error reporting on initializing shaped array with improperly shaped data [fd216fec] + Negative indexes on native arrays are now checked properly [dd2af90c] + Fixed use of uninitialized value in `IO::Notification` [83d0056b] + Enums can now have private methods mixed in [3c2cfb22] + Fixed resource content lookup for `Distribution::Path` [370310b3] + Fixed precompilation when cwd gets changed at run time [e2e5cc53] + Shared library versions are now ignored on OpenBSD [5603128e] + Many improvements to the JS backend [1865db0d][fdd249a3][194c84b9] [1dd59f10][52c2af5d][8b13655c][2869a48b][cf5432ae][758caa89] [e0b943d0][a759f9d7] + Various improvements to produced messages [869b9e58][abfb9a40] [79824db5][55d08c8f][24c8e172] + Additions: + Added `Endian` enum and implemented new methods in `blob8`/`buf8` for reading/writing native values [46d4c9fe][011c6f11][f66861dc] [f0279313][b781f8cc][543219c9][77182713][06156a7c] + Added `Kernel.endian` [2a761ca7][af43b159] + Implemented `Blob.readint` / `Buf.writeint` [4f14d713][fecfb22d] [5cc0e02d][79dd1c8e][ceaf7218][631940c7][38afa2d6][e7b61aff] + Added `.native-descriptor` for async sockets [a4db9139][2fd90b1e] + Added `.Real` method to native arrays [dd3f91a2] + Implemented `last` and `LAST` in `whenever` blocks [890d628a] + Efficiency: + Made `<$rx>` interpolation 1.05x as fast [62243cd9] + Made simple regex matches 1.05x as fast [01c56b48] + Other minor optimizations [93ea7ed1][a0cb89a7][adb85609][6c2f3c83] + Internal: + Introduced a more generally usable `X::ArrayShapeMismatch` error [dd030145] + Internal micro-optimizations [38bc682b][f18432ea]
This commit is contained in:
parent
ce19293462
commit
d90b7eadba
3 changed files with 35 additions and 40 deletions
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.4 2018/10/08 16:54:28 maya Exp $
|
||||
# $NetBSD: Makefile,v 1.5 2019/02/18 14:16:52 bsiegert Exp $
|
||||
|
||||
DISTNAME= rakudo-2018.06
|
||||
DISTNAME= rakudo-2018.12
|
||||
CATEGORIES= lang perl6
|
||||
MASTER_SITES= http://rakudo.org/downloads/rakudo/
|
||||
|
||||
|
@ -21,12 +21,7 @@ CONFIG_SHELL= ${PERL5}
|
|||
CONFIGURE_SCRIPT= Configure.pl
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} --backends=moar
|
||||
|
||||
SUBST_CLASSES+= interp
|
||||
SUBST_STAGE.interp= pre-configure
|
||||
SUBST_MESSAGE.interp= Fixing interpreter line.
|
||||
SUBST_FILES.interp= src/core/CompUnit/Repository/Installation.pm
|
||||
SUBST_FILES.interp+= tools/install-dist.pl
|
||||
SUBST_SED.interp= -e 's,/usr/bin/env ,${PREFIX}/bin/,'
|
||||
REPLACE_PERL6= tools/install-dist.p6
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
|
@ -38,7 +33,7 @@ PLIST_SUBST+= EXT=so
|
|||
|
||||
post-install:
|
||||
${RM} -rf ${DESTDIR}${PREFIX}/share/perl6/precomp/*
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.pl ${DESTDIR}${PREFIX}/share/perl6/bin
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.p6 ${DESTDIR}${PREFIX}/share/perl6/bin
|
||||
|
||||
.include "../../devel/MoarVM/buildlink3.mk"
|
||||
.include "../../lang/nqp/buildlink3.mk"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.2 2018/10/08 16:54:28 maya Exp $
|
||||
@comment $NetBSD: PLIST,v 1.3 2019/02/18 14:16:52 bsiegert Exp $
|
||||
bin/perl6
|
||||
bin/perl6-debug-m
|
||||
bin/perl6-gdb-m
|
||||
|
@ -15,8 +15,8 @@ share/nqp/lib/Perl6/Ops.moarvm
|
|||
share/nqp/lib/Perl6/Optimizer.moarvm
|
||||
share/nqp/lib/Perl6/Pod.moarvm
|
||||
share/nqp/lib/Perl6/World.moarvm
|
||||
share/perl6/bin/install-dist.pl
|
||||
share/perl6/dist/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/bin/install-dist.p6
|
||||
share/perl6/dist/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/precomp/.lock
|
||||
share/perl6/repo.lock
|
||||
share/perl6/runtime/CORE.d.setting.moarvm
|
||||
|
@ -25,30 +25,30 @@ share/perl6/runtime/RESTRICTED.setting.moarvm
|
|||
share/perl6/runtime/dynext/libperl6_ops_moar.${EXT}
|
||||
share/perl6/runtime/perl6-debug.moarvm
|
||||
share/perl6/runtime/perl6.moarvm
|
||||
share/perl6/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/4572C95D8CF876588C349264F7E943A1F258045B/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/6D917C2DF32BB3F8FB6B5F8E529BB779C3DCA6F7/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/F6FD7A4346B3BB0E3124991926D729836808DA54/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
|
||||
share/perl6/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/4572C95D8CF876588C349264F7E943A1F258045B/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/6D917C2DF32BB3F8FB6B5F8E529BB779C3DCA6F7/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/short/F6FD7A4346B3BB0E3124991926D729836808DA54/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
|
||||
share/perl6/site/version
|
||||
share/perl6/sources/09A0291155A88760B69483D7F27D1FBD8A131A35
|
||||
share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03
|
||||
share/perl6/sources/2ACCA56EF5582D3ED623105F00BD76D7449263F7
|
||||
share/perl6/sources/51E302443A2C8FF185ABC10CA1E5520EFEE885A1
|
||||
share/perl6/sources/522BE83A1D821D8844E8579B32BA04966BAB7B87
|
||||
share/perl6/sources/5DD1D8B49C838828E13504545C427D3D157E56EC
|
||||
share/perl6/sources/AAC61C0EC6F88780427830443A057030CAA33846
|
||||
share/perl6/sources/C57EBB9F7A3922A4DA48EE8FCF34A4DC55942942
|
||||
share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E
|
||||
share/perl6/sources/FBA542C3C62C08EB82C1F4D25BE7B4696F41B923
|
||||
share/perl6/sources/FE7156F9200E802D3DB8FA628CF91AD6B020539B
|
||||
share/perl6/sources/1C08282E0E9C9AD04D60AE924EF6A2DD50636161
|
||||
share/perl6/sources/2D4A7CA10695CD2B374573413D261A660E282E2A
|
||||
share/perl6/sources/50080754BA481DEC619CEB2A3439D233AA3FB264
|
||||
share/perl6/sources/640513B7D1E5E2EDE6D794F332FBDA16ED5D608C
|
||||
share/perl6/sources/70EBDA25F44EBFF8734F739F5779D64914083409
|
||||
share/perl6/sources/8660F65A7B3492675BB3B2058DB30E411A4C4E54
|
||||
share/perl6/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B
|
||||
share/perl6/sources/B907C3D79B0C46CD90969C6854540B32202541FE
|
||||
share/perl6/sources/D47B7F04B51CBB19CDF1E266B32AF87ACAE3A08B
|
||||
share/perl6/sources/DD6202A4D369F12EC0DFC94D32293844F97E99E6
|
||||
share/perl6/sources/E564ED492C22010CEF050F4409FDD7853321823B
|
||||
share/perl6/vendor/version
|
||||
share/perl6/version
|
||||
@pkgdir share/perl6/vendor/sources
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.2 2018/10/08 16:54:28 maya Exp $
|
||||
$NetBSD: distinfo,v 1.3 2019/02/18 14:16:52 bsiegert Exp $
|
||||
|
||||
SHA1 (rakudo-2018.06.tar.gz) = c9ce454b58367255b1e362e5caafce205e98c329
|
||||
RMD160 (rakudo-2018.06.tar.gz) = 6486a4717bc3caeeebbb20fde48cd7a89a3c8c14
|
||||
SHA512 (rakudo-2018.06.tar.gz) = 574b074b4a2412b4e020906645787b9e57160a9e87c58b73771b1a3732a39a5b961d778d25a8099a8da5e7b3df57b84599df64cd65089a63fe236f3cae06355d
|
||||
Size (rakudo-2018.06.tar.gz) = 3520888 bytes
|
||||
SHA1 (rakudo-2018.12.tar.gz) = 005ca01ac01b962ca1b96096eb65eab98c3b0826
|
||||
RMD160 (rakudo-2018.12.tar.gz) = f5b03fcf6d5542537968471953f61dd32520204f
|
||||
SHA512 (rakudo-2018.12.tar.gz) = a18f08ce313178cd73b87f6137b0c460ab93fbe26b457f8aa77313d3fa8d4c2f6059402920d8832018dcf8596a63d1c4df70260ce48533f5212c9133af519256
|
||||
Size (rakudo-2018.12.tar.gz) = 4109828 bytes
|
||||
|
|
Loading…
Reference in a new issue