-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Update Profiling (main) - autoclosed #188560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@elasticmachine merge upstream |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
/ci |
|
@elasticmachine merge upstream |
|
/ci |
💔 Build FailedFailed CI StepsTest Failures
Metrics [docs]Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
|
Why is the profiling-ui team set as reviewer here? Neither |
@renovate opened elastic#188560 to update some dependencies. The "Profiling" section in the renovate.json is not accurate: * We don't use @types/dagre (nobody does. This must have been in profiling at some point but I have no idea.) * peggy is used in many core, platform, and solution places and should not have profiling as the sole owner. This removes @types/dagre and changes the name of the "Profiling" section to be "Peggy", including only peggy and owned by core and operations.
@rockdaboot not sure but #190178 should take care of it. |
Pull request was closed
|
Closing in favour of PRs to be opened by Self-Hosted Renovate. |
This PR contains the following updates:
^0.7.47->^0.7.52^1.2.0->^4.0.3Release Notes
peggyjs/peggy (peggy)
v4.0.3Compare Source
Released: 2024-06-19
New features
Bug fixes
array, null, or undefined as allowedStartRules option
to work with eslint flat config
web version
plucked word and its pattern.
to playwright for web tests, and added them to CI.
Documentation
!.).v4.0.2Compare Source
Released: 2024-02-26
Bug fixes
--allowedRules *more clearmade the minimum supported node version v20.8. Updated to latest from-mem.
v4.0.1Compare Source
Released: 2024-02-23
Bug fixes
examples.
Refactor
cli/fromMem.jsinto separate projectfrom-mem.
--library
typescript file.
v4.0.0Compare Source
Released: 2024-02-13
Major Changes
issue by moving reportInfiniteRecursion to the new prepare pass, and having
it fail after finding the first issue. This will require plugin authors
to ensure that reportInfiniteRecursion is in the new pass correctly.
allow topLevelInitializer and initializer to be arrays, in support of
multi-file inputs. This will require plugin updates. The CLI and API now
take multiple files as input, where the first file is your main library, and
subsequent files consist of a library of other rules. The CLI can take file
names of the form
npm:<package-name>/<filename>to load library rules froman NPM package that is installed relative to the previous non-npm file name,
or to the current working directory if this is the first file name.
required for running the CLI or using Peggy as a library. Generated code
still targets older runtimes.
from external compiled grammars inside a source grammar, using
import {rule} from "external.js". Note that this syntax will generate eitherimportorrequirein the JavaScript output, depending on the value ofthe
formatparameter. This will need explicit support fromplugins, with a few new AST node types and a few visitor changes.
Internet Explorer. Move to eslint flat configs in order to lint minimized
browser code for compatibility with
defaults, maintained node versions, not op_mini all.Minor Changes
@generatedin generatedcode
to the command line interface.
browserkey to package.json, pointing to Webpack output.avoid audit warnings.
substrings in various MATCH_ bytecodes
output and source-map if they do not exist, rather than erroring.
ExponentiationExpressionrule (operator**) tojavascript.pegjsexample grammar.-tand-Ttestingfrom the CLI with
--format es.Bug Fixes
import.examples/javascript.pegjs.v3.0.2Compare Source
Released: 2023-03-21
Minor Changes
command line argument, which has been invalid since v1.2. From @hildjj.
Bug Fixes
on grammar errors. From @hildjj
for min or max not handling non-integer returns correctly. From @hildjj.
documentation. From @AndrewRayCode.
documentation. From @AndrewRayCode.
allowed-start-rule is documented for CLI. From @hildjj.
v3.0.1Compare Source
Released: 2022-03-05
Minor Changes
generate. This change loosens type checking strictness to allow for options
unknown to Peggy, but used by plugins such as ts-pegjs. From @hildjj.
Bug Fixes
between rules. From @hildjj.
character in identifiers. This is not a breaking change because no grammar
could have successfully used these in the past. From @hildjj.
docs, including indentation and ensuring that the CNAME file is correct.
possibility in repetition delimeters. From @hildjj and @Mingun.
words as reserved. Clarify the documentation about identifiers. Ensure
that it is more clear that the target language being generated determines
what words are reserved. Clarify that reserved word checking is only
done for labels. From @nene.
external label to the expression inside the
repeatednode. From @Mingun.v3.0.0Compare Source
Released: 2023-02-21
Major Changes
the documentation, from @hildjj
bytecode, from @hildjj
dependencies, causing minimum supported version of node.js to move to 14.
Generated grammar source should still work on older node versions and some
older browsers, but testing is currently manual for those. from @hildjj
repetition operator
expression|min .. max, delimiter|, from @Mingunthe list of JavaScript reserved words. This will break existing grammars
that use any of the new words in their rule or label names. from @hildjj
Important information for plug-in authors: PR [#291] added 4 new opcodes to the bytecode:
IF_LTIF_GEIF_LT_DYNAMICIF_GE_DYNAMICand added a new AST node and a visitor method
repeated. Do not forget to update your plug-ins.Important information for grammar authors: the following words, which used to
be valid identifiers for rules and labels, are now treated as JavaScript
reserved words, and will cause errors at compile time if you are using them:
Minor Changes
"*"is now a validallowedStartRule, which means all rules are allowed, from @hildjj-S <rule>or--start-rule <rule>to specify the start rule when testing,from @hildjj
in parser input textarea, from @Mingun
source-with-inline-map, which generates source text with an inline map,from @hildjj
string be given as a grammarSource if you are generating a source map, from
@hildjj
astandan
--astflag for the CLI to get an internal grammar AST for investigation(can be useful for plugin writers), from @Mingun
editors, from @Mingun
from @hildjj
SemVer.org semantic version string, from @dselman
relative offsets into their source files (e.g. if embedded in another doc),
from @hildjj.
data from stdin using
-T -, from @hildjj.eleventy, from @camcherry
Bug Fixes
information for DiagnosticCallback, from @hildjj
to be received without blocking on the CLI tests, from @hildjj
v2.0.1Compare Source
Released: 2022-01-01
Major Changes
Minor Changes
README.md, instead linking to the HTML documentation. HTML documentation on
https://peggyjs.org is now served from the
docsbranch, so that it won'tupdate as we change the
mainbranch.mainmust be merged ontodocsasa part of the release process going forward.
field
problemsin theSessionclass, from @hildjj.Bug Fixes
This bug was a symptom of a relatively bad issue in the 2.0.0 release, where
the web version of peggy was put in the wrong place, and therefore not
tested in the release process. From @hildjj.
v2.0.0Compare Source
Released: 2022-05-28
Major Changes
generating source maps, from @Mingun
reporting errors, warnings and information messages from passes. New API
allows reporting several diagnostics at once with intermediate results
checking after each compilation stage, from @Mingun
sourceMappingURLto the generated code, from @hildjj
Node.js version 10. When updating dependencies, too many of the tools we
use no longer work on the Node 10, which went out of security maintenance
more than a year ago. Added support for Node.js version 18, from @hildjj
commanderandsource-map-generatorfull dependencies. These are not needed for thepre-packaged web build, but will be used by Node or people that are doing
their own packaging for the web, from @hildjj
Minor Changes
functions,
stringEscape()andregexpClassEscape(), from @hildjjfor validity, from @hildjj
from @hildjj
XML and source-mapping, from @hildjj
tests, from @Mingun
from @hildjj
Bug fixes
typescript definitions, from @Mingun
missing argument in function call, from @darlanalves
documentation, from @zargold
redundant commas in the character classes in the error messages, introduced
in
fad4ab7, from @Mingunrun on Windows, from @hildjj
using puppeteer, from @hildjj
from wrong directory, from @hildjj
length give badly-formatted errors, from @hildjj
format errors
definition of SyntaxError, from @cmfcmf
from @hildjj
bug by throwing an exception if no grammarSource is given when generating
source maps, from @hildjj.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.