Commit Graph

44 Commits

Author SHA1 Message Date
xdBronch
e10bf15962
Update build.zig (#19) 2024-01-05 11:02:16 -05:00
Ratakor
77ccba4b4a
Change std.mem.copy to @memcpy (#18) 2023-11-30 20:28:48 -05:00
Techatrix
86f5435f63
add .gitignore and .gitattributes (#17) 2023-11-16 21:52:44 -05:00
Techatrix
61e00fb7f0
correct unnecessary uses of 'var' (#16) 2023-11-16 21:52:09 -05:00
Anton Lilja
90353d401c
Remove desitination type param from cast builtins (#15) 2023-06-27 23:07:11 -04:00
BratishkaErik
df02d432be
update to Zig 0.11.0-dev.3735+a72d634b7 (#14)
Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>
2023-06-21 20:42:59 -04:00
FalsePattern
2fd03fc727
std.math.min and std.math.max were deprecated in 0.11.0-dev.3663 (#13) 2023-06-17 13:31:50 -04:00
Yuri Pieters
b966296b44
Use new addModule syntax (#11)
Co-authored-by: Yuri Pieters <yuri@zopatista.com>
2023-03-05 13:54:03 -05:00
Meghan
efc91679b0
integrate with new zig module system (#10) 2023-02-20 03:18:45 -05:00
Auguste Rame
f25b31c4f8
Fix diff overflow 2023-02-11 17:29:16 -05:00
Auguste Rame
c36d881792
Done! (excluding memory model) 2023-02-11 00:23:44 -05:00
Auguste Rame
b8810ecb72
Fix time bug + equalDeep items, not ArrayList 2023-02-11 00:04:34 -05:00
Auguste Rame
3f8120f305
Fix typo 2023-02-10 23:39:30 -05:00
travisstaloch
1ec5829d56
Fix diff cleanup semantic (#9)
* copy over some doc comments

* minor cleanups to improve readability

only formatting and renaming, no semantic changes

* ArrayListUnmanaged(Diff) => DiffList
* std.testing => testing
* use Diff.init() consistently
* use DiffError consistently
* break up some long lines

* get test diffCleanupSemantic passing

the only real change here is the last line in this diff. the rest is
cleanups.
2023-02-10 17:14:09 -05:00
travisstaloch
a8db97053a
Cleanup (#8)
* copy over some doc comments

* minor cleanups to improve readability

only formatting and renaming, no semantic changes

* ArrayListUnmanaged(Diff) => DiffList
* std.testing => testing
* use Diff.init() consistently
* use DiffError consistently
* break up some long lines
2023-02-10 16:58:26 -05:00
Auguste Rame
f79db30ee8
Almost there! 2023-02-10 04:04:04 -05:00
Auguste Rame
579b84d2c4
Fix regex 2023-02-10 03:59:31 -05:00
Auguste Rame
faad85cfaf
Merge and small fixes 2023-02-10 03:36:10 -05:00
Auguste Rame
b39beb7476
Merge branch 'main' of https://github.com/ziglibs/diffz 2023-02-10 03:31:31 -05:00
travisstaloch
0de5037749
add test diffCleanupSemantic (#7) 2023-02-10 03:31:26 -05:00
Auguste Rame
361117503b
diffCleanupSemanticLossless tests 2023-02-10 03:29:21 -05:00
travisstaloch
afad813ca6
add test diffBisect (#6) 2023-02-10 02:55:42 -05:00
Auguste Rame
d360348998
diffCleanupMerge tests 2023-02-10 02:52:02 -05:00
Auguste Rame
feeba612b9
Partial cleanup merge test 2023-02-10 02:34:18 -05:00
travisstaloch
0278e9147b
add test diff + Diff.init() (#5) 2023-02-10 02:33:07 -05:00
Auguste Rame
bf502b7e3c
diffCharsToLines test 2023-02-10 02:12:42 -05:00
Auguste Rame
74e5425231
Tests untill diffLinesToChars 2023-02-10 01:59:35 -05:00
Auguste Rame
e80935a5a5
Start adding tests 2023-02-10 01:27:11 -05:00
Auguste Rame
e71e575262
No longer sefaults 2023-02-10 01:05:02 -05:00
Auguste Rame
11c8387b66
it compiles 2023-02-10 00:28:41 -05:00
travisstaloch
02b07855c8
add diffCommonOverlap (#4) 2023-02-09 23:37:52 -05:00
Auguste Rame
e73969becc
Nearly done with implementing translated stubs 2023-02-09 23:35:44 -05:00
Auguste Rame
1adb3ed2c8
Merge 2023-02-09 23:28:36 -05:00
travisstaloch
071093662b
add cleanupSemanticScore (#3) 2023-02-09 23:28:00 -05:00
Auguste Rame
9104ca6eaf
cleanup semantic lossless 2023-02-09 23:18:47 -05:00
Auguste Rame
b717ef4b35
'Fix' splice 2023-02-09 22:52:46 -05:00
Auguste Rame
b713500b32
Merge 2023-02-09 03:04:01 -05:00
travisstaloch
30015e4e99
Diff cleanup merge (#2)
* 1st draft diff_lineMode()

* 1st draft diffCleanupMerge
2023-02-09 03:03:00 -05:00
Auguste Rame
28dc271300
Implement diff line <-> chars 2023-02-09 00:39:42 -05:00
Auguste Rame
0c5ba59fcb
'Clean up' diffLineMode 2023-02-09 00:21:11 -05:00
travisstaloch
08e719f323
1st draft diff_lineMode() (#1) 2023-02-09 00:15:30 -05:00
Auguste Rame
e4ce8f55af
diff bisect split 2023-02-09 00:15:13 -05:00
Auguste Rame
cb13ce9950
Implement half match internal 2023-02-08 23:58:25 -05:00
Auguste Rame
f7508ba226
init 2023-02-08 23:44:16 -05:00