Permalink
Switch branches/tags
Commits on May 22, 1999
  1. This commit was manufactured by cvs2svn to create tag

    SVN Migration committed May 22, 1999
    'BEFORE_PHP4_APACHE_MODULE_CHANGE'.
  2. Small fix

    zsuraski committed May 22, 1999
  3. more fixes

    zsuraski committed May 22, 1999
Commits on May 21, 1999
  1. Fix a memory leak

    zsuraski committed May 21, 1999
  2. That wasn't supposed to slip in

    zsuraski committed May 21, 1999
  3. This should be centralized...

    zsuraski committed May 21, 1999
  4. * Properly handle failed file opens in C++

    zsuraski committed May 21, 1999
    * Properly handle failed require()'s within libzend
  5. add support for mhash 0.5.0

    Sascha Schumann committed May 21, 1999
  6. -Added regex cache

    Andrey Hristov committed May 21, 1999
    -Made module thread-safe
  7. * Fix error handling startup on the thread-safe CGI version

    zsuraski committed May 21, 1999
    * A failed require() is a compile-time error, consider it as one
  8. * Fix the comments issue. yymore() worked like a charm.

    zsuraski committed May 21, 1999
    * Change all flex states to be prefixed with ST_
  9. Get rid of debug printf's.

    Andrey Hristov committed May 21, 1999
  10. Initial check-in of PCRE (Perl Compatible Regular Expressions) extens…

    Andrey Hristov committed May 21, 1999
    …ion.
    
    PCRE library can be found at ftp://ftp.cus.cam.ac.uk/pub/software/programs/pcre/
    
    config.m4 will be updated to be more robust later on.
    
    perl_match() takes a regular expression, the source string, and the array
    for subpattern matches.
    
    perl_replace() takes a regular expression, the search string, and the replacement
    string.
    
    Regular expression is specified using delimiters and options.  Example:
    
    perl_match("/<[a-z]*>/i", $text, $tags);
    
    More stuff is coming soon.
  11. - run ext sources through conv_proto

    Sascha Schumann committed May 21, 1999
    - add necessary phpext_*_ptr
  12. merge in some PHP3 stuff

    Sascha Schumann committed May 21, 1999
  13. incorporate YP/NIS support

    Sascha Schumann committed May 21, 1999
  14. - fix compile issues for various packages (dbase, sysv*, zlib)

    Sascha Schumann committed May 21, 1999
    - some cleanup in mhash/mcrypt
  15. - add phpext_pgsql_ptr

    Sascha Schumann committed May 21, 1999
    - semaphore update for glibc-2.1 systems
  16. Add default path for binary mysql distributions

    Sascha Schumann committed May 21, 1999
  17. remove debug messages

    Sascha Schumann committed May 21, 1999
Commits on May 20, 1999
  1. Apply the fix for feof()

    Sascha Schumann committed May 20, 1999
  2. - Updates we did today

    andigutmans committed May 20, 1999
  3. - Small fixes

    andigutmans committed May 20, 1999
  4. -Open curly braces fix?

    andigutmans committed May 20, 1999
Commits on May 16, 1999
  1. add mhash support

    Sascha Schumann committed May 16, 1999
  2. kill another 64-bit issue.

    Sascha Schumann committed May 16, 1999
    this affected at least md5 which produced wrong values on 64-bit platforms
  3. char * => unsigned char *

    Sascha Schumann committed May 16, 1999
  4. conv_proto *.[ch]

    Sascha Schumann committed May 16, 1999
  5. this script automatically converts the ugly void php3_... prototypes

    Sascha Schumann committed May 16, 1999
    to PHP_FUNCTION(...) prototypes. Also kills some unnecessary extern
    declarations in front of function prototypes.
  6. add fast bin2hex string function

    Sascha Schumann committed May 16, 1999
  7. kill some compiler warnings

    Sascha Schumann committed May 16, 1999
Commits on May 15, 1999
  1. * Fix all hash checks that checked Bucket.arKey for NULL, when it was…

    zsuraski committed May 15, 1999
    … changed
    
      to char[1], these checks should have been changed to Bucket.nKeyLength==0
    * Support runtime declaration of functions.  I ended up changing the grammar
      to catch top level functions vs. nested functions.  The reason is simple -
      if we don't have functions properly declared at compile-time, function calls
      cannot be resolved at compile time, and have to be resolved at runtime, which
      ends up being much much slower (without the optimizer, that is).
      It's no biggy though, the grammar change isn't that bad.