49 Commits

Author SHA1 Message Date
7bdde08f29 added ANY support + some experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-24 16:52:00 +03:00
906efabc69 some minor refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-24 15:31:16 +03:00
599d7287b9 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-23 03:50:27 +03:00
ccdf273353 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-23 03:46:22 +03:00
d1ef8cc95a finalized the patch architecture, still need to revize the format + some refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-23 00:17:35 +03:00
1fd00a2f72 getting the feel for patch(..) + experimenting and minor format changes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-22 17:14:51 +03:00
4f2c027e79 testing and tweaking patch...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-22 02:05:41 +03:00
bfdfe5be6d notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-21 10:18:33 +03:00
28128ca3a1 added deep cmp(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-20 03:03:43 +03:00
f4f174de81 started work on patch(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-20 02:02:01 +03:00
bd61727b12 cleanup + some docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-19 21:09:27 +03:00
86797be419 reworked the .flatten(..) framework...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-19 21:06:08 +03:00
d3ac8e3a46 notes and minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-19 15:48:51 +03:00
867e51842a revised the docs and notes + changed cr/lf format to unix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-19 04:38:51 +03:00
28de14211d more refactoring and cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-19 00:27:26 +03:00
440fd1f062 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-18 22:23:06 +03:00
521036f60f more cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-18 21:41:57 +03:00
ee3f4a9650 fixes, tweaks, testing and cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-18 20:21:40 +03:00
0f7905f3a1 major refactoring and cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-18 19:03:19 +03:00
832851476e working on finalizing the root format...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-18 00:56:57 +03:00
5404d4880b notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 16:02:39 +03:00
f6d04cd54b refactored type detection (seems a bit over complicated)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 16:00:31 +03:00
6d17023cf7 some more refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 15:43:19 +03:00
f515995db3 edge case handling notes and cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 13:26:29 +03:00
9df2108cb8 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 03:15:53 +03:00
222ee9c7ea bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 03:08:22 +03:00
9686f3f827 bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 02:13:40 +03:00
89098cb298 notes + found several bugs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 02:08:26 +03:00
167a127f51 revising the format + some docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 01:37:57 +03:00
0442525606 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-17 00:50:12 +03:00
81f8184d84 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-16 18:58:29 +03:00
97708c2cce notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-15 17:23:49 +03:00
6636819d49 refactored the main exec path and made the thing more flexible...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-15 17:19:52 +03:00
d83a83b693 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-14 04:26:09 +03:00
b6f7bc369d more refactoring and testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-14 04:19:08 +03:00
e2fe2a1e55 some refactoring and testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-14 04:06:32 +03:00
dcc1690715 bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-13 22:48:32 +03:00
3a48b532f6 cleaned up the format a bit...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-13 22:07:19 +03:00
e4997c1d52 basics done, ready to refactor...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-13 21:40:42 +03:00
5823b7b944 started work on caching...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-12 18:27:02 +03:00
93fe4412dd started building LCS into the diff loop...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-11 16:24:38 +03:00
28a1a43f1e started refactoring the main diff...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-11 01:12:24 +03:00
f467c04484 simplified the LCS + cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-10 13:46:03 +03:00
e7f8029948 refactored the LCS + made it more sutible for diffing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-10 13:10:08 +03:00
9c89adeea7 finished a decent LCS implementation + working on a couple of alternate algorithms...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-09 16:08:03 +03:00
f95a26db75 some structuring and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-08 15:37:17 +03:00
c8f6173f76 working on support for sliced arrays...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-07 18:44:38 +03:00
5673ecad97 added base code...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2018-07-07 03:02:41 +03:00
b3d26a3f40
Initial commit 2018-07-06 22:45:54 +03:00