Commit Graph

  • a437655185
    Merge b177699910 into 8686162bce Slack System 2023-09-01 06:05:47 +0000
  • b177699910 chore: Insert missing word inferred from context slack 2023-09-01 01:56:05 -0400
  • 8686162bce
    make inspect work without rawget (#63) master Enrique García Cota 2023-01-22 22:03:37 +0100
  • d87c940df9 make inspect work without rawget Enrique García Cota 2023-01-22 16:29:10 +0100
  • b738a52e35
    escape table keys that map to lua keywords (#59) Simon Wachter 2023-01-19 13:16:48 +0100
  • bac593278b
    typo fix (#61) Gunter Labes 2023-01-19 13:15:39 +0100
  • 569a107f03
    typo fix Gunter Labes 2022-12-22 19:18:03 +0100
  • ba709ed3df escape table keys that map to lua keywords svvac 2022-08-23 15:02:56 +0200
  • 0370748c42 fix bug kinbei 2022-07-08 11:51:01 +0000
  • dc5a7f48d2 Add options.override, refactor 4.0 Enrique García Cota 2022-05-21 01:24:44 +0200
  • 69acd0e715 print reference option kinbei 2022-05-18 08:50:16 +0800
  • 78c67816ef (break) remove process option Enrique García Cota 2022-03-29 14:30:13 +0200
  • 9c8a68da30 (chore) add 3.1.3 rockspec Enrique García Cota 2022-03-29 13:46:07 +0200
  • 691eea1fc6 docs(changelog) 3.1.3 v3.1.3 Enrique García Cota 2022-03-18 13:49:10 +0100
  • f18082ac47 (perf) introduce perf test harness and refactor (#54) Enrique García Cota 2022-03-18 13:44:36 +0100
  • 292ea8c1d4 (refactor) rename refs to cycles Enrique García Cota 2022-03-16 12:58:51 +0100
  • 5ce3ace5cc (refactor) undo localized puts function Enrique García Cota 2022-03-15 23:08:12 +0100
  • 371441beae (perf) replace some concatenations with string.format Enrique García Cota 2022-03-08 09:39:31 +0100
  • aa0006661a (refactor) single loop for both kinds of keys Enrique García Cota 2022-03-08 09:38:23 +0100
  • f7eddc3221 (refactor) replace puts method by a one-time build function Enrique García Cota 2022-02-15 16:22:53 +0100
  • 7cb2d9ac31 (refactor) localize common functions Enrique García Cota 2022-02-15 16:20:52 +0100
  • 832d7deeaf (refactor) combine putKey, putValue and putTable into a single method Enrique García Cota 2022-02-15 00:39:09 +0100
  • d8a7227b37 (refactor) simplify getNonSequentialKeys, rename to getKeys Enrique García Cota 2022-02-15 00:37:15 +0100
  • b3d394bbef (refactor) sortkeys compare function Enrique García Cota 2022-02-14 23:18:13 +0100
  • eb90b45328 (refactor) remove alreadyVisited. Use exit condition for table refs Enrique García Cota 2022-02-14 01:12:19 +0100
  • ab18460e34 (refactor) rename tableAppearances to refs Enrique García Cota 2022-02-14 01:11:09 +0100
  • 9629a4f082 (refactor) remove maxIds Enrique García Cota 2022-02-14 00:55:33 +0100
  • c7ea7e7283 (refactor) remove self:down function Enrique García Cota 2022-02-14 00:48:07 +0100
  • e66b4028c7 (refactor) remove unnecessary forward-declaration Enrique García Cota 2022-02-14 00:45:50 +0100
  • 54639b31e6 (perf) add simple perf test harness Enrique García Cota 2022-02-15 23:16:00 +0100
  • 2d842fb78b
    (ci) add separate luacheck step and generation check (#53) Enrique García Cota 2022-02-13 22:29:13 +0100
  • 9b990797c0 (ci) check that teal has been used Enrique García Cota 2022-02-08 23:53:02 +0100
  • 8e34ec0a78 (ci) add luacheck step. Install deps with makefile Enrique García Cota 2022-02-08 23:24:14 +0100
  • 35ed97a2d7 (docs) add Contributing section to Readme Enrique García Cota 2022-02-08 23:18:59 +0100
  • 2012c711df (chore) add luacheck to Makefile Enrique García Cota 2022-02-08 23:18:10 +0100
  • 3c7414a0d0
    (refactor) rewrite using Teal (#52) Enrique García Cota 2022-02-08 22:56:03 +0100
  • 67dafe5409 (ci) use latest Lua versions, including 5.3 & 5.4 Enrique García Cota 2022-02-08 22:44:26 +0100
  • 6dc8a1de6d add Teal types to inspect.tl and generate inspect.lua from it Enrique García Cota 2021-10-07 11:21:56 +0200
  • 7a1b66abc9 copy inspect.lua into inspect.tl Enrique García Cota 2021-10-06 17:03:18 +0200
  • 46119f51fa retab inspect.lua to 3 spaces Enrique García Cota 2021-10-07 10:57:13 +0200
  • 2d43e162b2
    Merge c32cdda2bb into c6472bccdf Hisham Muhammad 2021-11-12 16:35:01 -0500
  • c6472bccdf add 3.1.2 rockspec Enrique García Cota 2021-11-12 13:51:09 +0100
  • d4936f792b changelog for 3.1.2 Enrique García Cota 2021-11-12 13:11:02 +0100
  • e0cc2a72ac changelog for 3.1.2 v3.1.2 Enrique García Cota 2021-11-12 13:11:02 +0100
  • a74242cdac
    Merge pull request #49 from kikito/fix-del-escape Enrique García Cota 2021-11-12 12:58:38 +0100
  • f6c3f0b367 replace travis by github actions Enrique García Cota 2021-11-12 12:54:49 +0100
  • df482c613a escape DEL character. fixes #40 Enrique García Cota 2021-11-12 10:48:57 +0100
  • 420d9e824f Add multiline to options parameter Caleb St-Denis 2020-03-13 10:43:56 -0400
  • 6ba0d91c3a Added describing section in README.md doc file zugzug 2019-10-15 21:28:57 +0300
  • be9d849ed4 Added safe version of inspect function to ignore 2nd arg if it is not a table zugzug 2019-10-15 10:58:10 +0300
  • c32cdda2bb add a special case for NULL userdata Hisham Muhammad 2019-04-05 16:59:40 -0300
  • 6e7f2dce9b include evaluation of __tostring for userdata values Hisham Muhammad 2019-04-05 16:46:20 -0300
  • 307eb2532b
    Update inspect.lua Sorky 2018-11-07 08:44:22 +1100
  • 7e38027990
    stop/start inspection and direct print options Sorky 2018-11-07 03:43:25 +1100
  • 5a41302a26 added options.prefix and updated README and tests Tim Marston 2018-09-25 14:20:40 +0100
  • b611db6bfa allow using inspect inside __tostring metamethods without errors Enrique García Cota 2018-04-06 23:14:00 +0200
  • bebc212672
    Merge pull request #37 from kikito/rawpairs Enrique García Cota 2018-03-19 19:07:59 +0100
  • 9dc10c968f Ignore __pairs when iterating over tables Enrique García Cota 2018-03-11 23:50:30 +0100
  • b6bb292f68 ignore metatables with __metatable field set to non-nil non-table values IntendedConsequence 2018-02-18 22:59:44 +0200
  • 78a91c40e5 3.1.1 rockspec Enrique García Cota 2018-01-02 13:16:49 +0100
  • 7fc6126e32 update changelog v3.1.1 Enrique García Cota 2018-01-02 13:15:24 +0100
  • 1faab78bfb luacheck fix Enrique García Cota 2018-01-02 13:07:34 +0100
  • e95f34834b
    Merge pull request #34 from akopytov/master Enrique García Cota 2018-01-02 13:02:45 +0100
  • a4a63bb0d1 Support LuaJIT cdata and ctype values in Inspector:putValue(). Alexey Kopytov 2017-12-24 10:26:49 +0300
  • 203000c720 Merge a277995372 into a384174649 hashchange 2017-04-24 14:53:09 +0000
  • a277995372 Added support for LrObservableTable hashchange 2017-04-24 16:37:29 +0200
  • 5941bed492 Ignored Jetbrains files hashchange 2017-04-24 16:30:44 +0200
  • a384174649 updates version to 3.1.0 v3.1.0 kikito 2016-04-10 20:54:14 +0200
  • 69fc645184 simplifies id generation. Fixes #28 kikito 2016-04-10 20:47:46 +0200
  • dca60a2beb Renaming of variables and spacing kikito 2016-04-10 13:52:01 +0200
  • bdf85c8f90 Splits specs into two, to illustrate the different handling of escaped control chars kikito 2016-04-10 13:51:20 +0200
  • 1ca5576b59 Retab & spacing kikito 2016-04-10 13:49:47 +0200
  • f8da52ca3d Merge branch 'zerochars' of https://github.com/andreashofer123/inspect.lua into andreashofer123-zerochars kikito 2016-04-08 19:42:55 +0200
  • 86a7d70370 adds new rockspec kikito 2016-03-06 17:15:46 +0100
  • 3300ae7847 Merge pull request #27 from andreashofer123/tostring Enrique García 2016-04-08 19:26:28 +0200
  • 833b0bc183 Merge pull request #26 from andreashofer123/process Enrique García 2016-04-04 01:41:02 +0200
  • 1f54536b56 changed function processRecursive Andreas Hofer 2016-04-03 19:43:01 +0200
  • e091fcd43d changed 'tostring' from a field of inspect to a local variable Andreas Hofer 2016-04-03 20:00:37 +0200
  • 864066c51e added more control characters to test case Andreas Hofer 2016-04-03 19:51:48 +0200
  • ef3ae6b2d7 alternative implementation to fix problem with Lua 5.1 Andreas Hofer 2016-03-31 21:22:23 +0200
  • 61d02902b3 fix problem reported by coverage analysis Andreas Hofer 2016-03-31 20:20:50 +0200
  • 89588bd4d9 fix problem reported by luacheck Andreas Hofer 2016-03-31 20:13:35 +0200
  • 2a5205e53c fix problem with escaping zero and other control characters Andreas Hofer 2016-03-29 21:58:17 +0200
  • d051ae061c fix endless recursion when using inspect to reimplement global tostring Andreas Hofer 2016-03-29 22:53:26 +0200
  • d372d2ab08 fix problem with recursive tables when using the 'process' option Andreas Hofer 2016-03-29 22:14:10 +0200
  • a998635207 bumps version to 3.0.3 and updates changelog v3.0.3 kikito 2016-03-06 17:15:06 +0100
  • 5673f2364d Stops relying on rawlen/# to calculate the length of the sequence part of a table kikito 2016-03-06 17:06:14 +0100
  • 74643aea09 updates travis to include coverage & static analysis kikito 2016-03-06 16:08:55 +0100
  • 0d468cb70b adds new rockspec file kikito 2015-11-28 14:11:41 +0100
  • a23e03d037 bumps version to 3.0.2 v3.0.2 kikito 2015-11-28 14:10:17 +0100
  • efa8b85ab1 Merge pull request #23 from mpeterv/fix-weak-tables Enrique García 2015-11-28 14:07:35 +0100
  • daaefbd870 Do not allow collecting weak tables while they are being inspected mpeterv 2015-11-27 14:04:02 +0300
  • 2213313a94 add new rockspec kikito 2015-11-21 17:26:31 +0100
  • d4efbb9ee4 bump version to 3.0.1 v3.0.1 kikito 2015-11-21 17:23:34 +0100
  • e9dc27ab6e Adds a test for __len and uses _G.rawlen instead of rawlen to avoid warnings kikito 2015-11-21 17:19:53 +0100
  • 144dec31f7 Merge pull request #21 from Nymphium/get_t_length_with_rawlen Enrique García 2015-11-21 17:17:13 +0100
  • 4f9761b631 fixes __len issue using rawlen instead of #t in a couple places kikito 2015-11-21 17:13:48 +0100
  • 162d497b0d second attempt at fixing travis kikito 2015-11-21 17:10:23 +0100
  • f01a007c91 attempts to fix failing travis kikito 2015-11-21 17:08:09 +0100
  • 387a2f683a adds test for rawlen kikito 2015-11-21 17:04:28 +0100