Commit Graph

33 Commits

Author SHA1 Message Date
2b9fece77f Improve variable and struct attribute names 2018-07-08 18:38:06 +01:00
f6e485a2a3 Handle previously unhandled error 2018-07-08 18:36:42 +01:00
957e7a2479 Bump version to 0.0.1 0.0.1 2018-07-08 05:01:13 +01:00
955529d0d8 Stop printing JSON when end of offsets is reached 2018-07-08 04:58:41 +01:00
dd56e80c59 Update .gitignore 2018-07-08 04:58:13 +01:00
20f3c19099 Add Ruby file that leaks memory and generates three heap dumps
Along with the dumps themselves, in a compressed bzip2 archive, as
compression ratio was 30 to 1.
2018-07-08 04:57:00 +01:00
24928de6c3 Track time required to parse dump files 2018-07-08 04:14:33 +01:00
ff47b38471 Rename "full" output format to "json" 2018-07-08 04:04:28 +01:00
eb884f9330 Minor rewording in readme 2018-07-08 04:01:21 +01:00
3d4418cb8d Add travis.ci build status to readme 2018-07-08 04:01:06 +01:00
dd7d7d08cb Add link to rbtrace gem to readme 2018-07-08 03:58:47 +01:00
61e3a02277 Add initial draft version of readme 2018-07-08 03:58:09 +01:00
bce5e903c0 Add LICENSE file 2018-07-08 03:57:58 +01:00
4842299d5d Fix --format flag help text 2018-07-08 03:57:41 +01:00
dc69bb73b9 Rename project to rbheap 2018-07-08 03:35:51 +01:00
85cf2ac225 Switch from kingpin to cobra
This enables easier use of sub-commands for flexibility
2018-07-08 02:57:33 +01:00
6883984950 Break core structs down into obj and leak packages 2018-07-08 02:56:51 +01:00
2fdb51166c Rename ObjectDump struct to Dump 2018-07-08 01:38:18 +01:00
87bc205a17 Move core logic to LeakFinder struct 2018-07-08 01:36:25 +01:00
c6425e5699 Rename HeapDump to ObjectDump 2018-07-07 22:25:24 +01:00
d3e8f08f54 Initial work to get full output format working 2018-07-07 22:22:57 +01:00
d45170a933 Simplify HeapDump to use a json.Decoder to stream and parse file 2018-07-07 20:58:44 +01:00
484eca552b Add basic tests for DiffSect function 2018-07-07 20:57:36 +01:00
a883e08a3f Revamp Makefile 2018-07-07 19:02:59 +01:00
cb64c96b9b Fix .goreleaser.yml 2018-07-07 19:02:47 +01:00
80d00386d4 Improve things in main.go 2018-07-07 18:59:39 +01:00
b4dde18179 Rename HeapItem to HeapEntry 2018-07-07 18:58:50 +01:00
bbf8623513 Rename diff to diffsect 2018-07-07 18:06:31 +01:00
42cfe38db1 Add .travis.yml and .goreleaser.yml 2018-07-06 03:22:08 +01:00
e356a204fe Add VERSION file 2018-07-06 03:21:48 +01:00
e1610c7c1e Add Makefile 2018-07-06 03:21:18 +01:00
8ce5ae7b0d Add .gitignore file 2018-07-06 03:20:51 +01:00
0d91781dfd Initial commit 2018-07-06 03:20:18 +01:00