GitHub / bakkot issue stats
Total issues: 419
Total pull requests: 592
Merged pull request: 548
Average time to close issues: 6 months
Average time to close pull requests: 22 days
Average comments per issue: 4.7
Average comments per pull request: 1.1
Issues created
- shapesecurity/shift-codegen-js: 20
- shapesecurity/shift-parser-js: 17
- tc39/ecmarkup: 17
- shapesecurity/shift-scope-js: 15
- tc39/test262-parser-tests: 14
- shapesecurity/shape-functional-java: 11
- rbuckton/grammarkdown: 11
- tc39/proposal-async-iterator-helpers: 9
- shapesecurity/shift-fuzzer-js: 9
- bakkot/test262-web-runner: 8
- shapesecurity/bandolier: 8
- shapesecurity/shift-spec: 7
- tc39/proposal-joint-iteration: 6
- tc39/proposal-set-methods: 6
- tc39/ecma262: 6
- pkgjs/parseargs: 6
- tc39/proposal-record-tuple: 5
- shapesecurity/salvation: 5
- tc39/proposal-arraybuffer-base64: 5
- shapesecurity/shift-template-js: 5
- w3c/webappsec-csp: 5
- shapesecurity/unminify: 5
- tc39/proposal-explicit-resource-management: 4
- tc39/proposal-structs: 4
- tc39/proposal-setmap-offrom: 4
- tc39/proposal-seeded-random: 4
- tc39/proposal-string-dedent: 4
- shapesecurity/shift-reducer-js: 4
- nodejs/node: 4
- shapesecurity/shift-java: 4
- tc39/proposal-iterator-chunking: 3
- WebAssembly/js-string-builtins: 3
- tc39/proposal-float16array: 3
- tc39/proposal-do-expressions: 3
- WebAssembly/js-promise-integration: 3
- tc39/proposal-math-sum: 3
- tc39/test262: 3
- tc39/proposal-random-functions: 3
- tc39/proposal-iterator-sequencing: 3
- tc39/proposal-immutable-arraybuffer: 3
- bakkot/cfgrammar-tool: 2
- shapesecurity/shift-validator-js: 2
- tc39/proposal-Declarations-in-Conditionals: 2
- zenparsing/hidden-state: 2
- domenic/get-originals: 2
- bytecodealliance/wasm-tools: 2
- tc39/proposal-regexp-modifiers: 2
- bakkot/tree-matcher: 2
- tc39/proposal-concurrency-control: 2
- pugjs/babel-plugin-transform-with: 2
- tc39/proposal-atomics-microwait: 2
- shapesecurity/shift-spidermonkey-converter-js: 2
- microsoft/TypeScript: 2
- 75lb/command-line-args: 2
- Moddable-OpenSource/moddable: 2
- pvdz/tenko: 2
- tc39/proposal-binary-ast: 2
- shapesecurity/shift-ast-js: 2
- phiresky/sql.js-httpvfs: 2
- jsenv/importmap-node-module: 2
- tc39/proposal-uuid: 2
- oracle/graaljs: 2
- tc39/proposal-dynamic-code-brand-checks: 2
- eslint/eslint: 2
- tc39/ecmarkdown: 2
- bterlson/eshost-cli: 2
- tc39/proposal-symbol-proto: 2
- whatwg/webidl: 1
- mlc-ai/web-llm: 1
- w3c/webcrypto: 1
- tc39/proposal-json-modules: 1
- google-gemini/generative-ai-js: 1
- estools/escope: 1
- WebAssembly/design: 1
- shapesecurity/shift-spec-consumer: 1
- nodejs/amaro: 1
- jasnell/proposal-construct: 1
- tc39/proposal-destructuring-private: 1
- GoogleChrome/developer.chrome.com: 1
- explainers-by-googlers/private-proof: 1
- tc39/proposal-freeze-prototype: 1
- maximekjaer/js-collections: 1
- js-choi/proposal-function-demethodize: 1
- tc39/proposal-optional-chaining-assignment: 1
- ggml-org/llama.cpp: 1
- dperini/nwsapi: 1
- Mayerch1/RemindmeBot: 1
- CloudCannon/pagefind: 1
- phiresky/tantivy-wasm: 1
- engine262/engine262: 1
- bytecodealliance/jco: 1
- whatwg/fetch: 1
- tc39/security: 1
- swc-project/swc: 1
- prettier/prettier: 1
- tc39/proposal-type-annotations: 1
- meriyah/meriyah: 1
- bakkot/jstesting: 1
- oven-sh/bun: 1
- acutmore/proposal-keyby: 1
- tc39/proposal-bigint-math: 1
- mccormicka/string-argv: 1
- tc39/proposal-duplicate-named-capturing-groups: 1
- tc39/proposal-call-this: 1
- denoland/deno: 1
- devsnek/esvu: 1
- bloomberg/ts-blank-space: 1
- lydell/eslump: 1
- str4d/wage: 1
- tc39/proposal-is-usv-string: 1
- xtuc/webassemblyjs: 1
- es-meta/esmeta: 1
- mlc-ai/web-stable-diffusion: 1
- tc39/proposal-array-from-async: 1
- MikeMcl/bignumber.js: 1
- KhronosGroup/WebGL: 1
- tc39/proposal-json-parse-with-source: 1
- jsdom/jsdom: 1
- mdn/mdn: 1
- es-shims/Symbol.prototype.description: 1
- tencentqqgylab/ella: 1
- bakkot/dfa-lib: 1
- emscripten-core/emsdk: 1
- tc39/proposal-symbols-as-weakmap-keys: 1
- babel/babylon: 1
- benjamn/immutable-tuple: 1
- inspect-js/is-arguments: 1
- simonw/download-esm: 1
- bterlson/eshost: 1
- whatwg/streams: 1
- facebookarchive/prepack: 1
- tc39/proposal-async-context: 1
- tc39/proposal-first-class-protocols: 1
- psanford/wormhole-william: 1
- mymindstorm/setup-emsdk: 1
- nodejs/undici: 1
- virb3/z3-wasm: 1
- zenparsing/proposal-async-block: 1
- denoland/deno_std: 1
- guybedford/proposal-export-star-default: 1
- petamoriken/float16: 1
- tc39/proposal-class-fields: 1
- WebAssembly/wasi-clocks: 1
- littledan/proposal-class-static-block: 1
- tc39/proposal-regexp-x-mode: 1
- humanwhocodes/humanfs: 1
- tc39/proposal-intl-messageformat: 1
- shapesecurity/superpack-js: 1
- bakkot/magic-wormhole-js: 1
- jack-works/proposal-enum: 1
- emscripten-core/emscripten: 1
- tc39/proposal-error-stack-accessor: 1
- twiss/webcrypto-modern-algos: 1
- tc39/tc39.github.io: 1
- tc39/proposal-faster-promise-adoption: 1
- tc39/proposal-defer-import-eval: 1
- matrix-org/matrix-js-sdk: 1
- bytecodealliance/ComponentizeJS: 1
- zenparsing/js-classes-1.1: 1
- evanw/esbuild: 1
- tc39/proposal-regexp-buffer-boundaries: 1
- astur/arrgv: 1
- esfx/esfx: 1
- Boshen/oxc: 1
- tc39/code-of-conduct: 1
- wicg/signature-based-sri: 1
- mathiasbynens/caniunicode: 1
- tc39/proposal-shadowrealm: 1
- babel/proposals: 1
- bathos/wast-sublime-syntax: 1
Pull requests created
- tc39/ecmarkup: 65
- shapesecurity/shift-java: 37
- tc39/ecmarkdown: 30
- shapesecurity/shift-parser-js: 30
- shapesecurity/shift-codegen-js: 28
- tc39/ecma262: 26
- shapesecurity/shape-functional-java: 25
- shapesecurity/shift-reducer-js: 25
- tc39/proposal-set-methods: 21
- shapesecurity/shift-scope-js: 19
- tc39/proposal-arraybuffer-base64: 18
- shapesecurity/bandolier: 16
- shapesecurity/shift-shrink-js: 14
- shapesecurity/shift-spec: 13
- tc39/test262: 13
- tc39/proposal-joint-iteration: 12
- shapesecurity/salvation: 9
- shapesecurity/unminify: 9
- shapesecurity/shift-ast-js: 8
- tc39/proposal-class-fields: 8
- tubearchivist/browser-extension: 7
- shapesecurity/shift-fuzzer-js: 6
- tc39/how-we-work: 5
- shapesecurity/shift-template-js: 5
- pkgjs/parseargs: 5
- tc39/agendas: 5
- tc39/proposal-string-dedent: 4
- engine262/engine262: 4
- shapesecurity/superpack-js: 4
- bterlson/eshost-cli: 4
- tc39/proposal-regex-escaping: 4
- tc39/proposal-math-sum: 4
- bytecodealliance/wasm-tools: 4
- tc39/proposal-float16array: 4
- tc39/proposal-temporal: 4
- microsoft/TypeScript: 3
- whatwg/fetch: 3
- bakkot/template-testing: 3
- tc39/proposal-iterator-sequencing: 3
- tc39/proposal-do-expressions: 3
- shapesecurity/shift-spec-js: 3
- tc39/template-for-proposals: 3
- bakkot/test262-web-runner: 3
- Z3Prover/z3: 3
- shapesecurity/shift-parser-expectations: 3
- tc39/proposal-setmap-offrom: 3
- shapesecurity/shift-spidermonkey-converter-js: 3
- nodejs/node: 2
- eslint/eslint: 2
- bakkot/normalize-parser-test: 2
- tc39/proposals: 2
- rbuckton/grammarkdown: 2
- shapesecurity/shift-regexp-acceptor-js: 2
- shapesecurity/shift-validator-js: 2
- tc39/proposal-upsert: 2
- prettier/prettier: 2
- w3c/webappsec-csp: 2
- phiresky/sql.js-httpvfs: 2
- wicg/signature-based-sri: 1
- ljharb/tc39-ci: 1
- plinss/widlparser: 1
- microsoft/TypeScript-Website: 1
- w3c/FileAPI: 1
- tc39/proposal-array-from-async: 1
- tc39/proposal-built-in-modules: 1
- bytecodealliance/component-docs: 1
- mathiasbynens/unicode-property-value-aliases: 1
- bytecodealliance/wasmtime: 1
- tc39/proposal-record-tuple: 1
- tc39/proposal-is-usv-string: 1
- oracle/graaljs: 1
- es-shims/Array.prototype.flat: 1
- w3c/webidl2.js: 1
- w3c/push-api: 1
- bakkot/transcribe-to-gdocs: 1
- tc39/proposal-pipeline-operator: 1
- tc39/proposal-duplicate-named-capturing-groups: 1
- bytecodealliance/ComponentizeJS: 1
- jsenv/importmap-node-module: 1
- tc39/proposal-iterator.range: 1
- nodejs/amaro: 1
- mdn/content: 1
- tc39/faq: 1
- tc39/proposal-iterator-unique: 1
- shapesecurity/shift-spec-consumer: 1
- bakkot/cfgrammar-tool: 1
- oven-sh/bun: 1
- tc39/proposal-iterator-chunking: 1
- whatwg/streams: 1
- ggerganov/llama.cpp: 1
- WebAssembly/meetings: 1
- bakkot/z3-js-bindings: 1
- DefinitelyTyped/DefinitelyTyped: 1
- Homebrew/homebrew-core: 1
- tc39/proposal-destructuring-private: 1
- tc39/proposal-freeze-prototype: 1
- mathiasbynens/unicode-property-aliases-ecmascript: 1
Maintainer
- shapesecurity/shift-codegen-js: 48
- shapesecurity/shift-parser-js: 47
- shapesecurity/shift-java: 41
- shapesecurity/shape-functional-java: 36
- shapesecurity/shift-scope-js: 34
- shapesecurity/shift-reducer-js: 29
- tc39/proposal-set-methods: 27
- shapesecurity/bandolier: 24
- tc39/proposal-arraybuffer-base64: 23
- shapesecurity/shift-spec: 20
- tc39/proposal-joint-iteration: 18
- shapesecurity/shift-fuzzer-js: 15
- shapesecurity/salvation: 14
- shapesecurity/unminify: 14
- tc39/test262-parser-tests: 14
Issue Author Associations
- None (136, 32.46%)
- Member (118, 28.16%)
- Contributor (80, 19.09%)
- Collaborator (70, 16.71%)
- Owner (15, 3.58%)
Pull Request Author Associations
- Member (262, 44.26%)
- Contributor (225, 38.01%)
- Collaborator (84, 14.19%)
- Owner (11, 1.86%)
- None (10, 1.69%)
Top Issue Labels
- enhancement (22)
- bug (14)
- question (4)
- help wanted (4)
- Bug (2)
- rule (2)
- archived due to age (2)
- proposal (2)
- accepted (2)
- C-bug (2)
- feature request (2)
- undecided point (2)
- content (1)
- follow on proposal (1)
- take in account for next draft (1)
Top Pull Request Labels
- ready to merge (19)
- meta (5)
- normative change (4)
- editorial change (4)
- has test262 tests (3)
- archived due to age (2)
- has consensus (2)
- proposal (2)
- editorial (2)
- awaiting author (2)
- has stage 4 (2)
- For Backlog Bug (2)
- bug (1)
- web reality (1)
- util (1)