All Versions
12
Latest Version
Avg Release Cycle
94 days
Latest Release
1593 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.2.0 Changes
May 04, 2020Notable Changes
- โ Added support for Node.js v14
Commits
- ๐ [
4918962bee
] - build : add v14 to the test matrix (Matheus Marchini) #361 - [
c86eb4356c
] - src : update RegExp type constant for V8 8.1 (Matheus Marchini) #361 - [
dd57bfb8af
] - src : boxed double fields for V8 8.1 (Matheus Marchini) #358 - [
fdddce0d2c
] - doc : fix supported version comment on README (Matheus Marchini) #356 - [
7b9598e9da
] - tools : git ignore core dumps (Matheus Marchini) #308 - [
8e2a55c82e
] - src : update SFI script accessor for V8 8.1 (Matheus Marchini) #352 - [
364e034686
] - src : fix some warnings and erroneous PRINT_DEBUG (Matheus Marchini) #354 - [
461e83aa0c
] - src : improve Error message on LoadPtr (Matheus Marchini) #351 - [
1948512b5e
] - tools : add script with commands to facilitate dev (Matheus Marchini) #339
-
v3.1.0 Changes
March 27, 2020Notable Changes
- Now llnode can identify Promise objects on the heap
Commit
- [
991c731deb
] - src : add rudimentary Promise support (Matheus Marchini) #272 - [
83c810faa0
] - src : fix getopt format string (Ben Noordhuis) #347 - [
8bf15c079f
] - src : fix typo on execArgv description (Stefan Nilsson) #343 - [
bd3a1c7eac
] - meta : add policy to land PRs without approval (Matheus Marchini) #336
-
v3.0.0 Changes
January 21, 2020Notable 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:" forinspect
andfindrefs
(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 tofindrefs
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
-
v2.2.0 Changes
February 22, 2019Notable Changes
- ๐จ Teach llnode how to print Symbol properties names
Commits
- [fdb49b8] doc: fix typo in README.md (hardfist)
- [51bf1f6] src: fix formatting of context address within JSFunction (Matheus Marchini)
- ๐ [a36611f] test: move workqueue tests to correct folder (Matheus Marchini)
- [0c1e3ae] src: make source list -l flag optional (Matheus Marchini)
- ๐จ [a295239] src: refactor JSError stringifier (Matheus Marchini)
- ๐ [9f3dce3] build: add coverage for javascript code (Matheus Marchini)
- ๐ [43edf43] build: add support to gcov and codecov (Matheus Marchini)
- ๐ [59b65c4] build: add support for Android Termux build (James R. Gambale, Jr)
- ๐จ [e30beba] src: teach llnode how to print Symbol properties names (Matheus Marchini)
- ๐ [388605f] src: fix performance regression (Matheus Marchini)
- ๐ [dbd95d7] build: load lldb symbols at runtime (Dane Springmeyer)
- ๐ [c17d0d1] src: fix build on older compilers (gcc 4.8) (Matheus Marchini)
- ๐จ [c851b9a] src: introduce Printer class (Matheus Marchini)
-
v2.1.0 Changes
December 10, 2018Notable Changes:
- src: colorize output for findjsinstances
- src: option to limit output of findjsinstances
- ๐จ src: print stack for error objects
- Works best for Node.js v8.x or later. v6.x has some known issues (see #250)
-
v2.0.0 Changes
September 25, 2018- src: add node's internals constants
- ๐ build: convert the llnode shortcut to javascript
- ๐ build: add install script
- ๐ build: add Windows support
- ๐ src: move ParseInspectOptions out of CommandBase
- src: implement JavaScript API
- โ doc, test: doc API design, add tests
- src: add commands to inspect the workqueue
- src: run make format with clang-format 6.0.1
- src: check oob before slicing String
- โก๏ธ doc: update build matrix to use travis-ci.com
- ๐ build, doc: drop support for Node.js v9.x
- ๐ build: add names to our Travis builds
- src: inspect properties with descriptor details
- src: fix inspection of read-only properties
- src: fix context inpection for V8 6.8
- src: inspect context objects (Node.js v10.x+)
- ๐ง test: increase Linux test coverate
- src: run make format on all files
- src: fix JSError inspection
- src: show context objects within
findrefs
- โก๏ธ package: update description to match GitHub
-
v1.7.1 Changes
June 06, 2018 -
v1.7.0 Changes
March 31, 2018- ๐ build: merge gyp_llnode into scripts/configure.js (#182)
- ๐จ findrefs: refactor ::PrintRefs template strings (#178)
- ๐จ build: refactor os-specific scripts into different files (#175)
- ๐จ test: refactor inspect-test (#176)
- ๐ build: fix make install-*
- doc: add logo to the README.md
- doc: add logo to the project
- scripts: do not check llnode.sh into git (#172)
- src: do not create global llscan or global llv8
- โ test: fix hanging when testing with prepared core
- src: fix backtrace with v8 6.4 (#168)
- ๐ test: move core saving and loading into common.js (#167)
- src: add a detailed output to findjsobjects
-
v1.6.3 Changes
January 15, 2018- ๐ release: remove out/ in files of package.json (#164)
- โ doc: add section about developing and testing
- โก๏ธ doc: update installation and loading instructions
- ๐ doc: add npm badge and use flat square style
- ๐ง test: fix lldb 3.9+ version separator for linux
- src: load symbols from shared lib
- โ test: add d8 scenario fixture
- ๐จ src: print more debug info when LLNODE_DEBUG=true
- src: add note about frame type removal
- Switch to LLDB 3.9. (#152)
- โ test: add containsLine function
- travis: show debug output in CI
- โ test: proper error-first handling
- โ test: show lldb output when timing out
- โ travis: test node 4, 6, 8, 9 with lldb-3.9
- src: add total row to findjsobjects command (#148)
- โก๏ธ Update travis badge. (#142)
- ๐ doc: update LLNODE_RANGESFILE documentation (#140)
- ๐ Try to use the version from llvm-config on MacOS (#141)
-
v1.6.2 Changes
September 12, 2017- ๐ Support V8 6.1 postmortem data( #130)
- โ Add support for big endian systems (#120)
- โ Add findjsinstances --verbose option (#125)
- Simplify lldb version handling on installation (#134)
- ๐ Fix crash on sliced external strings (#123)
- Combine array-length and string-length arguments to v8 inspect (#124)
- ๐ Support thin strings and stub frames (#121)