File tree 4 files changed +60
-13
lines changed 4 files changed +60
-13
lines changed Original file line number Diff line number Diff line change 19
19
- name : Build
20
20
run : make
21
21
22
- - name : Test
23
- run : make check
22
+ - name : Test (main test script)
23
+ run : ./RunTest
24
+
25
+ - name : Test (JIT test program)
26
+ run : ./pcre2_jit_test
27
+
28
+ - name : Test (pcre2grep test script)
29
+ run : ./RunGrepTest
30
+
31
+ alpine :
32
+ name : alpine
33
+ runs-on : ubuntu-latest
34
+ container : alpine
35
+ steps :
36
+ - name : Checkout
37
+ uses : actions/checkout@v2
38
+
39
+ - name : Autotools
40
+ run : apk add --no-cache automake autoconf gcc libtool make musl-dev
41
+
42
+ - name : Autogen
43
+ run : ./autogen.sh
44
+
45
+ - name : Configure
46
+ run : ./configure --enable-jit --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32
47
+
48
+ - name : Build
49
+ run : make
50
+
51
+ - name : Test (main test script)
52
+ run : ./RunTest
53
+
54
+ - name : Test (JIT test program)
55
+ run : ./pcre2_jit_test
56
+
57
+ - name : Test (pcre2grep test script)
58
+ run : ./RunGrepTest
Original file line number Diff line number Diff line change @@ -2,6 +2,14 @@ Change Log for PCRE2
2
2
--------------------
3
3
4
4
5
+ Version 10.41 xx-xxx-2022
6
+ -------------------------
7
+
8
+ 1. Add fflush() before and after a fork callout in pcre2grep to get its output
9
+ to be the same on all systems. (THere were previously ordering differences in
10
+ Alpine Linux).
11
+
12
+
5
13
Version 10.40 15-April-2022
6
14
---------------------------
7
15
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ distribution because other apparatus is needed to compile pcre2grep for z/OS.
13
13
The header can be found in the special z/OS distribution, which is available
14
14
from www.zaconsultants.net or from www.cbttape.org.
15
15
16
- Copyright (c) 1997-2020 University of Cambridge
16
+ Copyright (c) 1997-2022 University of Cambridge
17
17
18
18
-----------------------------------------------------------------------------
19
19
Redistribution and use in source and binary forms, with or without
@@ -2437,7 +2437,11 @@ if (pid == 0)
2437
2437
exit (1 );
2438
2438
}
2439
2439
else if (pid > 0 )
2440
+ {
2441
+ (void )fflush (stdout );
2440
2442
(void )waitpid (pid , & result , 0 );
2443
+ (void )fflush (stdout );
2444
+ }
2441
2445
#endif /* End Windows/VMS/other handling */
2442
2446
2443
2447
free (args );
Original file line number Diff line number Diff line change 1
1
Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
2
- Arg1: [T] [his] [s] Arg2: |T| () () (0)
3
- Arg1: [T] [his] [s] Arg2: |T| () () (0)
4
- Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
5
- Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
6
- Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
7
2
The quick brown
3
+ Arg1: [T] [his] [s] Arg2: |T| () () (0)
8
4
This time it jumps and jumps and jumps.
5
+ Arg1: [T] [his] [s] Arg2: |T| () () (0)
9
6
This line contains \E and (regex) *meta* [characters].
7
+ Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
10
8
The word is cat in this line
9
+ Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
11
10
The caterpillar sat on the mat
11
+ Arg1: [T] [he ] [ ] Arg2: |T| () () (0)
12
12
The snowcat is not an animal
13
13
Arg1: [qu] [qu]
14
- Arg1: [ t] [ t]
15
- Arg1: [ l] [ l]
16
- Arg1: [wo] [wo]
17
- Arg1: [ca] [ca]
18
- Arg1: [sn] [sn]
19
14
The quick brown
15
+ Arg1: [ t] [ t]
20
16
This time it jumps and jumps and jumps.
17
+ Arg1: [ l] [ l]
21
18
This line contains \E and (regex) *meta* [characters].
19
+ Arg1: [wo] [wo]
22
20
The word is cat in this line
21
+ Arg1: [ca] [ca]
23
22
The caterpillar sat on the mat
23
+ Arg1: [sn] [sn]
24
24
The snowcat is not an animal
25
25
0:T
26
26
The quick brown
You can’t perform that action at this time.
0 commit comments