Code Review for iltre

Prepared by:Yuri Pankov on 2018-Feb-13 07:11 +0300 MSK
Workspace:/home/yuri/ws/iltre (at c5ff971083e9)
Compare against: origin/master (git@github.com:illumos/illumos-gate.git at 936dcb546ca8)
Summary of changes: 12476 lines changed: 8775 ins; 3368 del; 333 mod; 9537 unchg
Patch of changes: iltre.patch

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw exception_lists/cstyle

9083 replace regex implementation with tre
18 lines changed: 18 ins; 0 del; 0 mod; 1247 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/awk_xpg4/awk1.c

9083 replace regex implementation with tre
1 line changed: 0 ins; 0 del; 1 mod; 1724 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/expr/compile.c

9083 replace regex implementation with tre
22 lines changed: 0 ins; 22 del; 0 mod; 474 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/head/regex.h

9083 replace regex implementation with tre
72 lines changed: 16 ins; 13 del; 43 mod; 115 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/amd64/Makefile

9083 replace regex implementation with tre
12 lines changed: 8 ins; 2 del; 2 mod; 1264 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/i386/Makefile.com

9083 replace regex implementation with tre
20 lines changed: 9 ins; 9 del; 2 mod; 1337 unchg

------ ------ ------ ------ ------ Old New Patch Raw usr/src/lib/libc/port/gen/glob.c (renamed from usr/src/lib/libc/port/regex/glob.c)

9083 replace regex implementation with tre
0 lines changed: 0 ins; 0 del; 0 mod; 1360 unchg

------ ------ ------ ------ ------ Old New Patch Raw usr/src/lib/libc/port/gen/wordexp.c (renamed from usr/src/lib/libc/port/regex/wordexp.c)

9083 replace regex implementation with tre
0 lines changed: 0 ins; 0 del; 0 mod; 433 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/locale/collate.c

9083 replace regex implementation with tre
51 lines changed: 51 ins; 0 del; 0 mod; 652 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/locale/collate.h

9083 replace regex implementation with tre
2 lines changed: 2 ins; 0 del; 0 mod; 71 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/README.tre

9083 replace regex implementation with tre
13 lines changed: 13 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/bitstring.h

9083 replace regex implementation with tre
68 lines changed: 68 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/regex/cname.h

9083 replace regex implementation with tre
101 lines changed: 2 ins; 0 del; 99 mod; 36 unchg

------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/libc/port/regex/engine.c (deleted)

9083 replace regex implementation with tre
1134 lines changed: 0 ins; 1134 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/regex/regcomp.c

9083 replace regex implementation with tre
1759 lines changed: 16 ins; 1658 del; 85 mod; 40 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/regex/regerror.c

9083 replace regex implementation with tre
69 lines changed: 8 ins; 51 del; 10 mod; 88 unchg

------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/libc/port/regex/regex2.h (deleted)

9083 replace regex implementation with tre
189 lines changed: 0 ins; 189 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/port/regex/regexec.c

9083 replace regex implementation with tre
358 lines changed: 174 ins; 96 del; 88 mod; 41 unchg

------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/libc/port/regex/regfree.c (deleted)

9083 replace regex implementation with tre
88 lines changed: 0 ins; 88 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-ast.c

9083 replace regex implementation with tre
245 lines changed: 245 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-ast.h

9083 replace regex implementation with tre
159 lines changed: 159 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-compile.c

9083 replace regex implementation with tre
3268 lines changed: 3268 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-compile.h

9083 replace regex implementation with tre
48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-internal.h

9083 replace regex implementation with tre
303 lines changed: 303 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-match-backtrack.c

9083 replace regex implementation with tre
681 lines changed: 681 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-match-parallel.c

9083 replace regex implementation with tre
552 lines changed: 552 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-match-utils.h

9083 replace regex implementation with tre
472 lines changed: 472 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-mem.c

9083 replace regex implementation with tre
156 lines changed: 156 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-mem.h

9083 replace regex implementation with tre
73 lines changed: 73 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-parse.c

9083 replace regex implementation with tre
2012 lines changed: 2012 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-parse.h

9083 replace regex implementation with tre
80 lines changed: 80 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-stack.c

9083 replace regex implementation with tre
142 lines changed: 142 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre-stack.h

9083 replace regex implementation with tre
97 lines changed: 97 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/libc/port/regex/tre.h

9083 replace regex implementation with tre
95 lines changed: 95 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/man/man3c/regcomp.3c
man: Cdiffs Udiffs Wdiffs Sdiffs Frames TXT HTML Raw

9083 replace regex implementation with tre
116 lines changed: 7 ins; 106 del; 3 mod; 655 unchg

This code review page was prepared using /opt/onbld/bin/webrev. Webrev is maintained by the illumos project. The latest version may be obtained here.