1. 18 Oct, 1995 1 commit
  2. 08 Aug, 1995 1 commit
  3. 15 Jun, 1995 1 commit
  4. 09 Jun, 1995 2 commits
  5. 06 Jun, 1995 1 commit
  6. 05 Jun, 1995 1 commit
  7. 04 May, 1995 1 commit
  8. 07 Apr, 1995 1 commit
  9. 06 Apr, 1995 1 commit
  10. 25 Dec, 1994 1 commit
  11. 11 Dec, 1994 1 commit
  12. 07 Dec, 1994 1 commit
  13. 22 Nov, 1994 1 commit
  14. 21 Nov, 1994 1 commit
  15. 19 Nov, 1994 1 commit
    • Richard M. Stallman's avatar
      (struct regexp_cache): New field `posix'. · b819a390
      Richard M. Stallman authored
      (compile_pattern_1): New arg `posix'.  Controls the syntax spec
      for parsing; also record it in the cache.
      (compile_pattern): New arg `posix'.
      (looking_at_1, string_match_1, fast_string_match): Pass 0 for new arg.
      (search_buffer): New arg `posix'.  Now static.
      (search_command): New arg `posix'.  All callers changed.
      (Fposix_search_forward, Fposix_search_backward): New functions.
      (string_match_1, looking_at_1): New subroutines broken out.
      (Fstring_match, Flooking_at): Use them.
      (Fposix_string_match, Fposix_looking_at): New functions.
      (syms_of_search): defsubr new functions.
      b819a390
  16. 19 Oct, 1994 1 commit
    • Karl Heuer's avatar
      (searchbufs): New variable, replaces searchbuf and last_regexp and · 487282dc
      Karl Heuer authored
      search_fastmap.
      (syms_of_search): Initialize it.
      (searchbuf_head): New variable.
      (compile_pattern_1): Renamed from compile_pattern and made static.
      Copy the regexp string in case the caller modifies it in place later.
      (compile_pattern): New code, uses a cached entry if one is available.
      The pattern buffer is now a return value instead of an arg.
      (set_search_regs): Set num_regs directly, since there's no active
      pattern buffer to pass to re_set_registers.
      (Fstore_match_data): Likewise.
      (Flooking_at): Use the new calling convention for compile_pattern.
      (Fstring_match, fast_string_match, search_buffer): Likewise.
      487282dc
  17. 11 Oct, 1994 1 commit
  18. 08 Oct, 1994 1 commit
    • Jim Blandy's avatar
      * search.c: #include "region-cache.h". · 9169c321
      Jim Blandy authored
      (max, min): Make these functions, not macros; we'd like to pass
      them arguments that would be bad to evaluate more than once.
      (newline_cache_on_off): New function.
      (scan_buffer): New argument END.  Call newline_cache_on_off.  If
      this buffer's newline cache is enabled, consult it to see if we
      need to scan a region for newlines, and store information in the
      cache after doing so.
      (find_next_newline): Pass new arg to scan_buffer.
      (find_before_next_newline): New function.
      9169c321
  19. 04 Oct, 1994 2 commits
  20. 27 Sep, 1994 1 commit
  21. 23 Sep, 1994 1 commit
  22. 20 Sep, 1994 1 commit
  23. 23 Aug, 1994 1 commit
  24. 11 Aug, 1994 1 commit
  25. 14 Jun, 1994 1 commit
  26. 11 Jun, 1994 1 commit
  27. 25 May, 1994 2 commits
  28. 04 May, 1994 1 commit
  29. 05 Apr, 1994 1 commit
  30. 27 Mar, 1994 1 commit
  31. 14 Mar, 1994 1 commit
  32. 10 Mar, 1994 1 commit
  33. 04 Mar, 1994 1 commit
  34. 03 Feb, 1994 1 commit
  35. 10 Jan, 1994 1 commit
  36. 10 Nov, 1993 2 commits