Max Brunsfeld
|
eace426129
|
Suppress unknown pragma warnings in MSVC
|
2017-08-09 10:14:05 -07:00 |
|
Max Brunsfeld
|
4daf22ba0c
|
Read files in binary mode in tests
|
2017-08-09 10:07:03 -07:00 |
|
Max Brunsfeld
|
9d649f3382
|
Remove depth-based error-recovery pruning criteria
This code was causing ambiguities to get resolved differently depending on
whether there was an unrelated error on the stack or not.
|
2017-08-09 09:53:41 -07:00 |
|
Max Brunsfeld
|
96a2b05289
|
Disable git's CRLF-conversion feature
There are test files that purposefully use CR line-endings.
|
2017-08-09 09:41:51 -07:00 |
|
Max Brunsfeld
|
964dd16812
|
Avoid unicode escape sequences when generating conflict messages
|
2017-08-09 09:32:58 -07:00 |
|
Max Brunsfeld
|
90eef13aeb
|
Fix windows directory listing function
|
2017-08-08 22:21:39 -07:00 |
|
Max Brunsfeld
|
d4b2c58dc8
|
Fix another hard-coded / as a path separator
|
2017-08-08 22:08:27 -07:00 |
|
Max Brunsfeld
|
f6325746aa
|
Provide symbol metadata with dummy language in stack test
|
2017-08-08 17:47:24 -07:00 |
|
Max Brunsfeld
|
0246a6d16a
|
Cache fixture grammars on appveyor
|
2017-08-08 17:47:09 -07:00 |
|
Max Brunsfeld
|
d0dc164013
|
Disable the default behavior of printing a logo, Microsoft.
|
2017-08-08 17:35:50 -07:00 |
|
Max Brunsfeld
|
0919f5588b
|
Disable fuzzing example test for now
|
2017-08-08 17:35:16 -07:00 |
|
Max Brunsfeld
|
0ba6188bab
|
Construct paths portably in test_grammars.cc
|
2017-08-08 17:25:43 -07:00 |
|
Max Brunsfeld
|
5f40adb70c
|
Recur to sub-rules in a deterministic order in expand_repeats
|
2017-08-08 17:20:04 -07:00 |
|
Max Brunsfeld
|
7587353ab6
|
Avoid unicode literals in tests
MSVC tries to normalize them based on the current locale.
|
2017-08-08 17:10:08 -07:00 |
|
Max Brunsfeld
|
17b58f41e1
|
Disable optimization when compiling grammars during tests
|
2017-08-08 17:09:34 -07:00 |
|
Max Brunsfeld
|
6a2e2ca712
|
Setup appveyor to run CL.exe
|
2017-08-08 16:48:04 -07:00 |
|
Max Brunsfeld
|
e6b43700b9
|
Get generated parsers compiling and loading properly on windows
|
2017-08-08 16:47:51 -07:00 |
|
Max Brunsfeld
|
17310769a4
|
Fix usage of .so instead of .dll on windows
|
2017-08-08 15:20:38 -07:00 |
|
Max Brunsfeld
|
bb7889fac5
|
Don't rely on PWD env var on windows
|
2017-08-08 15:04:27 -07:00 |
|
Max Brunsfeld
|
05066e492e
|
Fetch fixture grammars on appveyor
|
2017-08-08 14:47:43 -07:00 |
|
Max Brunsfeld
|
37836f593a
|
Run tests on windows
|
2017-08-08 14:07:23 -07:00 |
|
Max Brunsfeld
|
34b5340d71
|
Fix paths to corpus files on windows
|
2017-08-08 14:06:11 -07:00 |
|
Max Brunsfeld
|
ac99985a97
|
Only link to libdl on linux
|
2017-08-08 14:06:11 -07:00 |
|
Max Brunsfeld
|
9d616b3bf8
|
Replace size_t -> LexStateId in LexTableBuilder::remove_duplicate_states
|
2017-08-08 12:55:35 -07:00 |
|
Max Brunsfeld
|
cc7277fd7d
|
Avoid using IsNull bandit assertion
|
2017-08-08 12:52:35 -07:00 |
|
Max Brunsfeld
|
b43ae2826b
|
Use C++ stdlib for random number generation
|
2017-08-08 12:42:49 -07:00 |
|
Max Brunsfeld
|
fc0f49e4ee
|
Add windows implementations of some IO-related test helpers
|
2017-08-08 12:21:17 -07:00 |
|
Max Brunsfeld
|
3d351eac09
|
Fix some C code that MSVC doesn't like
|
2017-08-08 10:47:59 -07:00 |
|
Max Brunsfeld
|
12623deb19
|
Avoid struct literal syntax in point functions
|
2017-08-08 10:42:21 -07:00 |
|
Max Brunsfeld
|
947c161c2f
|
Use a constructor rather than aggregate initialization for Production
|
2017-08-08 10:41:54 -07:00 |
|
Max Brunsfeld
|
f3e3e6193b
|
Use VS 2017 on appveyor
|
2017-08-08 10:30:20 -07:00 |
|
Max Brunsfeld
|
b03e9a636f
|
Fix configure batch script and add test batch script
|
2017-08-07 15:36:14 -07:00 |
|
Max Brunsfeld
|
a2670a39dc
|
Avoid empty initializer list in global constant
|
2017-08-07 14:46:23 -07:00 |
|
Max Brunsfeld
|
ced5521014
|
Fix UTF8PROC_EXPORTS typo
|
2017-08-07 14:46:11 -07:00 |
|
Max Brunsfeld
|
fc400c17e5
|
Build runtime first on appveyor
|
2017-08-07 13:37:49 -07:00 |
|
Max Brunsfeld
|
67fcbba864
|
Define UTF8PROC_EXPORTS for both compiler and runtime targets
|
2017-08-07 13:10:41 -07:00 |
|
Max Brunsfeld
|
e932d09908
|
Avoid aggregate initialization syntax in places where C++11 doesn't allow it
|
2017-08-07 13:07:54 -07:00 |
|
Max Brunsfeld
|
56ecc8b602
|
Avoid duplicated builds (branch + PR) on appveyor
|
2017-08-07 12:48:10 -07:00 |
|
Max Brunsfeld
|
bf31c19d03
|
Avoid initializing production vectors via initializer lists
|
2017-08-07 12:45:37 -07:00 |
|
Max Brunsfeld
|
eb6becca89
|
Add appveyor.yml
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
dd8cbab569
|
Avoid shelling out to find(1) in tests gyp file
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
cb24133c64
|
Define UTF8PROC_EXPORTS so that utf8proc builds right on windows
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
89e250cd63
|
Avoid the name 'min' for a helper function
Windows automatically defines min or something.
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
f0e63adc84
|
Use __forceinline keyword instead of always_inline attribute on windows
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
b98669c7e6
|
Replace general array_reverse with ts_tree_array_reverse
|
2017-08-07 12:44:33 -07:00 |
|
Max Brunsfeld
|
2854983342
|
Add windows configure script
|
2017-08-07 12:43:24 -07:00 |
|
Max Brunsfeld
|
2f37b03a45
|
Upgrade gyp
|
2017-08-07 12:43:24 -07:00 |
|
Max Brunsfeld
|
230f89d0ff
|
Fix build warnings in tests
|
2017-08-07 12:19:10 -07:00 |
|
Max Brunsfeld
|
f7bf460c87
|
Fix scan-build errors in get_changed_ranges
|
2017-08-07 10:35:06 -07:00 |
|
Max Brunsfeld
|
ed11ddbd38
|
Explicitly compare regions between subtrees in get_changed_ranges
|
2017-08-06 17:16:29 -07:00 |
|