Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2:Update
nqp
nqp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nqp.changes of Package nqp
------------------------------------------------------------------- Tue May 1 09:10:59 CEST 2018 - nine@detonation.org - update to version 2018.04.1 * Make build of NQP modules reproducible * Profiler Template: Sort by time Instead of Pct * Fix bug with iteration of empty character class * Profiler Template: Allocations modal close by btn * Profiler Template: Sort by time in call graph * Clean up some odd naming in QAST regex compiler * Only load cclass constants if they are needed * Micro-opt in CAPHASH * Remove apparently unused helper method * Prevent boxing of native str * Prevent another unnecessary boxing * Optimize cursor_push_cstack a bit * Optimize a loop in MATCH * Don't emit cstack handling code if unused * Use tryfindmethod in reduce_with_match * Implement nqp::numify op - Remove nqp-disable-faulty-test.diff - tests fixed upstream - Remove nqp-reproducible-build.diff - included in upstream release ------------------------------------------------------------------- Tue Mar 20 08:33:42 CET 2018 - nine@detonation.org - update to version 2018.03 * Support for profiling multi threaded programs * Avoid using variables where we don't need any * Fix crashes with native types in conditionals * Make certain conditionals with natives 2.1x faster * Simplify conditional variant lookup * Easyfy matching Block WVals with their QAST::Blocks… * improve pod panic msg * No need to load ModuleLoader multiple times * Make sure the version of jna is 4.0.0 * Remove trailing whitespace * Implement QAST::Var.decl_as * Remove now-unused C 3rdparty deps * Fix slurpies in `if` ops; jnthn++ for the tip * Fix sprintf with type objects * update docs with more information * rename IO sub "spew" to "spurt" * Map new nqp::tryfindmethod op for MoarVM backend * Use nqp::tryfindmethod in Cursor!reduce * add a new built-in sub: run-command * output start time of gc runs to sql * html profiler: show times a GC run started * Add getppid op (#422) * [moar] Add encodeconf and decodeconf ops * speed up sql output by about 30% - Backport reproducible build support to fix rakudo on Tumbleweed nqp-reproducible-build.diff can be removed in the next release ------------------------------------------------------------------- Thu Feb 1 06:44:35 CET 2018 - nine@detonation.org - update to version 2018.01 * Improve handling of flags for '%b' directive * Make || alternations respect :ratchet mode * Allow per-atom backtracking modifiers to override :ratchet * Do not start interactive REPL on non tty input * Check for the backend method in the backend before compiler * Make Int on rakudo's Match return an Int not a nqp level int. * support the new heapsnapshot API * Add nqp::getrusage and constants on MoarVM backend * Map threadlockcount op on MoarVM backend * Suppress warning in /a b+/ * Map the new nativeinvoke OP * Remove support for ornate parenthesis from quoting constructs * Improve error message when space with combiners is encountered * Remove trailing whitespace * Implement --force-stdin-eval-mode command line arg * Rename `--force-stdin-eval-mode` command line opt * Make NQP's BUILDPLAN more like Perl6's BUILDPLAN * Add the new coerce_II op as fromI_I * Map the new getarg_i op for reading from the args buffer * Remove some @*comp_line_directives accesses (#376) * Add support for '+' flag for %b in sprintf * Add support for a block no-inline flag * Fix wrong coercion in if on moar * Fix crash with named captures in P5 regexes * Use faster nqp::istype instead of ~~ * Implement nqp::chainstatic op * MoarVM: Allow 'chain' op to use child as callee * Use faster nqp::elems instead of + on QAST nodes * Add $!cuid to QAST::Block.dump * Implement QAST::Node.annotate_self * Fix dumping block with null_s cuids * Don't die if parent doesn't have dump method * Fix blocktype display in Block extra node info - add nqp-disable-faulty-test.diff for disabling faulty concurrency test ------------------------------------------------------------------- Mon Aug 21 23:05:32 CEST 2017 - nine@detonation.org - Remove nqp-fix-ll-exception.diff - included in upstream release - update to version 2017.08 * Fix serious security hole - tried to load modules from current working directory * support hardware_concurrency op from moar and implement for jvm * match renamed opcode "cpucores" in moar * Fix --ll-exception trying to print a NULL * Add nqp::codes to QASTOperationsMAST.nqp * Add a &dies-ok to the setting so that it can be shared across tests * Add eqatim and indexim ops. Fix a bug when using ignoremark * Correct setup of $sharedclass in regex compiler. * Map the low level nativecallinvoke op * output .sql profiler data if template.html not found * Map new atomic ops on MoarVM backend. * Add constant mapping atomic integer type. * Add nqp::hasuniprop op to QASTOperationsMAST.nqp * Add support for %*ENV<NQP_LIB> to MoarVM and JS ModuleLoaders ------------------------------------------------------------------- Sat Jul 29 10:21:00 CEST 2017 - nine@detonation.org - update to version 2017.07 * Add mapping of the op code get_port_sk * Rename get_port -> getport * Kill of nqp::getcfh. * Give NQP a basic file handle class and use it instead of low level ops. * Update profile dumper to use new handles. * Add a way to get NQP wrapped standard handles. * There is no die in NQP; it's nqp::die. * Un-map the char-level I/O ops for MoarVM. * Add :$all to methods() for Perl 6 compatability * [unicode-grant] Update QASTRegexCompilerMAST to use new indexicim and eqaticim ops * Start conveying decont context in QAST -> MAST. * Do not add condition leading '0' if already present * Add .gist method to NQPRoutine * Map setbuffersizefh op. * add refine_slang to automatically do mixins * Un-map deprecated sync proc ops for MoarVM. * Map nqp::permit op on MoarVM backend. * Remove now-unused MoarVM lexotic of compilation. * Factor out part of compile for easier re-use. * Attach the match (for file positions etc.) to the QAST properly * Fix handling of actions in .refine_slang * Map decodertakecharseof op on MoarVM backend. * Exclude empty messages from check - Backport fix for --ll-exception in nqp-fix-ll-exception.diff which was committed right after the release. ------------------------------------------------------------------- Fri Jun 2 09:03:04 CEST 2017 - nine@detonation.org - update to version 2017.05 * Some minor optimizations to profiling code * separate the $!to concept back out from $!pos * Use 0 instead of NULL in the profiler SQL output * Rename 'allocators' to 'types' in sql profile * Make 0s strings since they're going to get stringified anyway * Allow tracking of allocations by routine * Fix for RT #130760 - print usage instructions to stderr when an invalid command line option is used * Some cleanup to the SQL profile output * Add primary and foreign key constraints to SQL * Avoid numifying '!' * Convert substr+eq to eqat * Remove deprecated async str I/O ops. ------------------------------------------------------------------- Tue Apr 18 22:36:09 CEST 2017 - nine@detonation.org - update to version 2017.04 * Handle cloning/setting braids between NQPCursor and Perl6 Cursor * Prevent warnings on action type objects -- use NO_VALUE sentinal * Just use nqp::null raher than a sentinel in define_slang * [moar] Use foldcase in QASTRegexCompilier * Quick, partial, implementation of `constant`. * rebootstrap to get constant declarator * start to unify NQPMatch with NQPCursor * rebootstrap with temp shim to find lost NQPCursor * finish s/NQPCursor/NQPMatch/ tranformation * PRECURSOR should not trim $!orig * Make errors in QASTOperationsMAST more awesome * s/two/2/ * remove now-useless .CURSOR calls * allow !cursor_init to be used by a BUILD * Make errors in QASTCompilerMAST more awesome * Make sure to push in the sval node before the indexic_s op * Merge pull request #350 from samcv/foldcase * make false match stringify to '' * Match.Int should return, like, an int * submatches come from target, not orig * Re-work --rxtrace to not trash the cache. * Merge branch 'master' into uncurse * reduce old match object to a singleton * put $!braid near $!shared since they're similar * Fix bitrot in moarvm profiler ------------------------------------------------------------------- Sun Mar 19 13:54:27 CET 2017 - nine@detonation.org - update to version 2017.03 ------------------------------------------------------------------- Tue Dec 20 18:15:07 CET 2016 - nine@detonation.org - replace patches use of the new configure options removed patch: usenqplibdir.diff - update to version 2016.12 * Map MoarVM captureinnerlex op. * Make sprintf %f, %e, and %g handle negative zero * Use heap sort to sort the keys when creating JSON * Use latest versions of css/js from CDNs * Add a --profile-stage option to profile only one compilation stage. * Add SQL as an output option for profiles * Add a type declaration in Cursor.MATCH * Forbid bare \b and \B in regexes * Support calling the handlepayload and handle ops using the nqp:: syntax. * Make NFA builder cope with <before>. * Supply a warning for using \K and instead suggest <( * Add four new pairs of matched delimiters brackets/parens (#330) * Fix bug in --target=ast. * Escape 's in function names for SQL profile output ------------------------------------------------------------------- Thu Nov 24 16:37:29 CET 2016 - nine@detonation.org - update to version 2016.11 * $CONTROL_RETURN is 32 on JVM now * Remove some unused variables+accessor methods * fix spelling * Avoid printing out <> when we have dump ast nodes with no flags. * Initial support for line directives ------------------------------------------------------------------- Sun Oct 16 13:39:16 CEST 2016 - nine@detonation.org - update to version 2016.10 * Add &is to the setting for better failure diagnostics. * Stop using flattenropes op. * Map nqp::indexingoptimized op. * Update bootstrap. * On Moar, use indexingoptimized op. * Just want an object when compiling a callee. * Remove workaround as indexingoptimized is now avaliable on all backends. ------------------------------------------------------------------- Fri Oct 07 11:28:30 UTC 2016 - nine@detonation.org - update to version 2016.09 * Add code-gen of charclass with ignoremark. * Make HLL::Grammar.O take named arguments. * Remove HLL::Grammar.O(:inherit). * split nonassoc error into list vs non-list forms * add $*SUPPOSING dynvar to mark conjectural parsing * factor out common boolean annotations to flags * use index_s even with ignorecase when scanning for literals * charrange without :m should avoid ordat/ordfirst * Correct type conversion for default arguments. * Support for decoder streams (user level string decoding) * Add LEFT/RIGHT DOUBLE PARENTHESIS in matching brackets list * Properly numify non-ascii tokens in regex/grammars ------------------------------------------------------------------- Sun Jul 24 09:30:24 UTC 2016 - nine@detonation.org - update to version 2016.07 * Support for new REPL supporting code spread over multiple lines * Workaround for unsigned attribute access bug. * Fix crash in unsinged attributeref code-gen. * Avoid a load of hash allocation/copies. * Performance improvements for regexes and compilation * Use MoarVM's optimized mutli-dispatch path. * Fix icicle graph in profiler * Support new heap profiler * Improved sprintf error reporting * Option for a source-name different from the actual source file * Fix massive memory leak in EVAL * Support BEGIN time EVAL in precompilation * Make mappers in MASTOperations cheaper * Hook up new bytecode loading ops * Improve code-gen by avoiding redundant deconts. * return is now a proper control exception making it much faster ------------------------------------------------------------------- Mon Feb 2 09:08:00 UTC 2016 - nine@detonation.org - update to version 2016.01 * entry for \0 was missing in character classes * Fixes for multi-line input on the interactive interpreter * Add subsecond file time ops stat_time and lstat_time ------------------------------------------------------------------- Mon Jan 4 14:44:09 UTC 2016 - nine@detonation.org - update to version 2015.12 * support for JavaScript backend * new I/O related ops * ops for multidimensional arrays * native calling updates ------------------------------------------------------------------- Thu Jun 11 17:25:08 CEST 2015 - mls@suse.de - update to version 2015.05 * bring nqp in sync with moarvm * use new unicode features ------------------------------------------------------------------- Fri Aug 22 14:15:39 CEST 2014 - mls@suse.de - update to version 2014.08 * use specialization and jit support from MOAR * lazy deserialization * many speed improvements * removed patch: arm-use-fpic.diff ------------------------------------------------------------------- Mon Mar 3 17:47:07 CET 2014 - mls@suse.de - update to version 2014.02 - switch to moarvm as backend - fix libdir calculation new patch: usenqplibdir.diff ------------------------------------------------------------------- Sun Jul 14 20:12:44 UTC 2013 - daxim@cpan.org - update to version 2013.06 * improved jvm support ------------------------------------------------------------------- Mon Jun 3 13:57:04 UTC 2013 - daxim@cpan.org - update to version 2013.05 * start of jvm support ------------------------------------------------------------------- Wed Jan 16 17:29:30 CET 2013 - mls@suse.de - update to version 2012.12 * avoid loosing digits in bignum conversion * improve regex speed * new QAST dumper * remove no longer needed patches ------------------------------------------------------------------- Tue Aug 7 11:40:05 CEST 2012 - mls@suse.de - update to version 2012.07 * fix endian issues in serialization ------------------------------------------------------------------- Thu Jul 26 09:13:53 UTC 2012 - dmueller@suse.com - use PIC to fix build on arm ------------------------------------------------------------------- Fri Jun 22 18:27:28 CEST 2012 - mls@suse.de - update to version 2012.06.1 * use optimization flags for compilation * improve NFA implementation * implement fast qrpa PMC type ------------------------------------------------------------------- Fri Jun 8 13:46:00 CEST 2012 - mls@suse.de - updated to version 2012.05 * deserialization support * qregex fixes ------------------------------------------------------------------- Sat Mar 24 06:00:00 CES 2012 - carlin@glass.org.nz - updated to version 2012.03 ------------------------------------------------------------------- Mon Oct 24 14:15:50 CEST 2011 - mls@suse.de - initial revision
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor