Skip to content

v3.0.0

Compare
Choose a tag to compare
@mmarchini mmarchini released this 21 Jan 23:18
bff9f5e

Notable Changes

  • Drop support for lldb 3.8, Node.js v6.x, Node.js v8.x and Node.js v11.x
  • Add support for Node.js v12.x
  • Add recursive findrefs (v8 findrefs -r)
  • Several bug fixed
  • Robustness improvements: when llnode fails to read some fields or objects, it will render those values as ??? instead of failing to render the entire command (still a long way to go to get this behavior everywhere in the code)

Commits

  • [bff9f5ea3e] - src: harden SlicedString::ToString (Matheus Marchini) #332
  • [b0fa68ceed] - build: update Node.js versions on CI matrix (Matheus Marchini) #330
  • [c981f7fce1] - src: guess Symbol.name offset (Matheus Marchini) #330
  • [b30cf41a17] - src: use 24 as default for kHeaderSize (Matheus Marchini) #330
  • [1b8f143369] - src: make Symbol more resilient (Matheus Marchini) #330
  • [5a94ecf9c6] - src: handle String__FIELD_offset__int (Matheus Marchini) #330
  • [f8eebcc98b] - src: v12 fixed for JSArrayBuffer & FixedTypedArray (Matheus Marchini) #330
  • [2cc07cd0cb] - test: skip inferredName on 12 (Matheus Marchini) #330
  • [1faa880915] - src: v12.x-compatible DescriptorArray (Matheus Marchini) #330
  • [878b514e29] - build: add project ncurc config (Matheus Marchini) #329
  • [8068cdad28] - src: fix function name lookup for inferred names (Matheus Marchini) #311
  • [82d28c5e26] - test: make SessionOutput Promise tolerant (Matheus Marchini) #311
  • [fd9d2b0990] - test: make func source test compatbile with v12 (Matheus Marchini) #326
  • [ecb8d0e342] - build: move CI to GitHub Actions (Matheus Marchini) #323
  • [6f27d84f3f] - test: use gdb to capture core on tests (Matheus Marchini) #323
  • [9a58d8cf3f] - build: allow custom lldb headers path with npm install (Matheus Marchini) #315
  • [f7f9347b19] - test: update Error.stack test for V8 7.5 (Matheus Marchini) #327
  • [37b3c26844] - src: use Check() instead of raw != -1 (Matheus Marchini) #313
  • [fde0c59cda] - src: update UncompiledData types constants (Matheus Marchini) #324
  • [2afd59edfb] - src: introduce Constant class (Matheus Marchini) #303
  • [ec016041c4] - src: fix source list on V8 7.4 (Matheus Marchini) #316
  • [a79a0084b6] - src: fix String::Length for Node.js v12.3.0 (Matheus Marchini) #302
  • [2964af57ff] - src: treat embeded builtins as V8 functions (Matheus Marchini) #301
  • [2c4c99cade] - src: use new SystemPointerSize constant (Matheus Marchini) #300
  • [fb25c910df] - src: fix JSError inspection with stringified stack (Matheus Marchini) #291
  • [9449d99f18] - src: improve messages on PrintInDebugMode (Matheus Marchini) #293
  • [a501635516] - src: improve Check() reliability (Matheus Marchini) #294
  • [0dbfad07e6] - src: fix findrefs for context locals (Matheus Marchini) #295
  • [84eefb4593] - src: fix gcc/clang warnings (Kirill Fomichev) #297
  • [afaec4825d] - doc: update collaborator guide to match the project size (Matheus Marchini) #296
  • [e1a74b0c97] - build: drop v6.x support (Matheus Marchini) #292
  • [13f7034046] - build: add tests for Node.js v11 (Matheus Marchini) #247
  • [ab2a7867a6] - src: fixes for V8 6.9 and 7.0 (Matheus Marchini) #247
  • [99d06e7cdb] - doc: add collaborator guide (Matheus Marchini) #275
  • [74414fc26a] - src: reduce redundant "error:" for inspect and findrefs (oyyd) #285
  • [640799a97e] - docs: fix typo (#284) (Jason Cooke)
  • [62ca523048] - build: use clang-format from npm (Matheus Marchini) #276
  • [6424992013] - src: apply clang-format rules (Matheus Marchini) #276
  • [ecfbdcab0b] - src: move JSDate "ToString" logic to JSDate class (Daniel Beckert) #257
  • [c29d5af61d] - test: disable flaky test for findrefs -s (Matheus Marchini) #244
  • [aad5414756] - src: add recursive option to findrefs command (Daniel Beckert) #244
  • [85f067aad8] - build: add linter scripts and use it on travis (Matheus Marchini) #260
  • [886a03d5c8] - src: run clang-format (Matheus Marchini) #260
  • [64a4e5e31d] - build: install clang-format from npm (Matheus Marchini) #260
  • [ea06ef5ff1] - meta: drop support for lldb 3.8 (Matheus Marchini) #263