Print this page
9083 replace regex implementation with tre

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/amd64/Makefile
          +++ new/usr/src/lib/libc/amd64/Makefile
↓ open down ↓ 429 lines elided ↑ open up ↑
 430  430          getspent_r.o            \
 431  431          getsubopt.o             \
 432  432          gettxt.o                \
 433  433          getusershell.o          \
 434  434          getut.o                 \
 435  435          getutx.o                \
 436  436          getvfsent.o             \
 437  437          getwd.o                 \
 438  438          getwidth.o              \
 439  439          getxby_door.o           \
      440 +        glob.o                  \
 440  441          gtxt.o                  \
 441  442          hsearch.o               \
 442  443          iconv.o                 \
 443  444          imaxabs.o               \
 444  445          imaxdiv.o               \
 445  446          index.o                 \
 446  447          initgroups.o            \
 447  448          insque.o                \
 448  449          isaexec.o               \
 449  450          isastream.o             \
↓ open down ↓ 57 lines elided ↑ open up ↑
 507  508          pt.o                    \
 508  509          putpwent.o              \
 509  510          putspent.o              \
 510  511          raise.o                 \
 511  512          rand.o                  \
 512  513          random.o                \
 513  514          rctlops.o               \
 514  515          readdir.o               \
 515  516          readdir_r.o             \
 516  517          reallocarray.o          \
 517      -        recallocarray.o         \
 518  518          realpath.o              \
 519  519          reboot.o                \
      520 +        recallocarray.o         \
 520  521          regexpr.o               \
 521  522          remove.o                \
 522  523          rewinddir.o             \
 523  524          rindex.o                \
 524  525          scandir.o               \
 525  526          seekdir.o               \
 526  527          select.o                \
 527  528          setlabel.o              \
 528  529          setpriority.o           \
 529  530          settimeofday.o          \
↓ open down ↓ 56 lines elided ↑ open up ↑
 586  587          ttyname.o               \
 587  588          ttyslot.o               \
 588  589          ualarm.o                \
 589  590          ucred.o                 \
 590  591          valloc.o                \
 591  592          vlfmt.o                 \
 592  593          vpfmt.o                 \
 593  594          waitpid.o               \
 594  595          walkstack.o             \
 595  596          wdata.o                 \
      597 +        wordexp.o               \
 596  598          xgetwidth.o             \
 597  599          xpg4.o                  \
 598  600          xpg6.o
 599  601  
 600  602  PORTPRINT_W=                    \
 601  603          doprnt_w.o
 602  604  
 603  605  PORTPRINT=                      \
 604  606          asprintf.o              \
 605  607          doprnt.o                \
↓ open down ↓ 320 lines elided ↑ open up ↑
 926  928          time.o                  \
 927  929          time_util.o             \
 928  930          timerfd.o               \
 929  931          ucontext.o              \
 930  932          unlink.o                \
 931  933          ustat.o                 \
 932  934          utimesys.o              \
 933  935          zone.o
 934  936  
 935  937  PORTREGEX=                      \
 936      -        glob.o                  \
 937  938          regcmp.o                \
 938  939          regcomp.o               \
 939  940          regerror.o              \
 940  941          regex.o                 \
 941  942          regexec.o               \
 942      -        regfree.o               \
 943      -        wordexp.o
      943 +        tre-ast.o               \
      944 +        tre-compile.o           \
      945 +        tre-match-backtrack.o   \
      946 +        tre-match-parallel.o    \
      947 +        tre-mem.o               \
      948 +        tre-parse.o             \
      949 +        tre-stack.o
 944  950  
 945  951  VALUES=                         \
 946  952          values-Xa.o
 947  953  
 948  954  MOSTOBJS=                       \
 949  955          $(STRETS)               \
 950  956          $(CRTOBJS)              \
 951  957          $(DYNOBJS)              \
 952  958          $(FPOBJS)               \
 953  959          $(I386FPOBJS)           \
↓ open down ↓ 315 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX