# # ChangeLog for proto # # Generated by Trac 1.0.9 # Feb 19, 2019, 8:22:31 AM Wed, 07 Sep 2016 18:54:14 GMT cameron [5143] * proto/charsetcompiler/UCD/DerivedGeneralCategory.txt (deleted) * proto/charsetcompiler/UCD/README-generate-UCD.txt (moved) * proto/charsetcompiler/UCD/UCD_config.py (added) * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/UnicodeNameData.py (modified) * proto/charsetcompiler/UCD/casefold.py (modified) * proto/charsetcompiler/UCD/cformat.py (modified) * proto/charsetcompiler/UCD/general_category.py (deleted) * proto/charsetcompiler/UCD/generate_UCD_tests.py (moved) Updates for Unicode 9.0; clean-ups Thu, 18 Aug 2016 03:08:18 GMT cameron [5131] * proto/charsetcompiler/UCD/UnicodeNameData.py (modified) generator for UnicodeNameData.py - use 32 byte alignment for AVX2 Thu, 03 Mar 2016 01:45:41 GMT cameron [4948] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UnicodeNameData.py (added) Generator for UnicodeNameData.cpp Wed, 20 Jan 2016 18:49:04 GMT cameron [4918] * proto/u8check (added) * proto/u8check/TestFiles (added) * proto/u8check/TestFiles/Illegal_UTF-8_95@302 (added) * proto/u8check/TestFiles/Illegal_UTF-8_9a@126 (added) * proto/u8check/TestFiles/Illegal_UTF-8_a0@482 (added) * proto/u8check/TestFiles/Illegal_UTF-8_c0a5@128 (added) * proto/u8check/TestFiles/Illegal_UTF-8_c1a3@4 (added) * proto/u8check/TestFiles/Illegal_UTF-8_edac88@2047 (added) * proto/u8check/TestFiles/Incomplete_UTF-8_f099@31 (added) * proto/u8check/TestFiles/Incomplete_UTF-8_f0@0 (added) * proto/u8check/TestFiles/Incomplete_UTF-8_f385@128 (added) * proto/u8check/u8check.pablo (added) * proto/u8check/u8check_template.cpp (added) u8check demo Sat, 16 Jan 2016 18:21:01 GMT cameron [4914] * proto/gml2svg (deleted) Clearing out gml2svg Sat, 16 Jan 2016 18:19:32 GMT cameron [4913] * proto/s2k (deleted) Clearing out s2k Sat, 16 Jan 2016 18:16:27 GMT cameron [4912] * proto/pebble (deleted) Clearing out pebble Sat, 16 Jan 2016 18:15:32 GMT cameron [4911] * proto/pabloj (deleted) Clearing out pabloj Sat, 16 Jan 2016 18:13:53 GMT cameron [4910] * proto/xmlschema (deleted) Cleaning out xmlschema stuff Tue, 10 Nov 2015 16:07:16 GMT cameron [4865] * proto/pabloH/bigexample.pablo (added) * proto/pabloH/nestedif.pablo (added) * proto/pabloH/test1.pablo (added) Examples Tue, 10 Nov 2015 15:44:20 GMT cameron [4864] * proto/pabloH/pabloc1.hs (modified) Eliminate trivial reassignments Mon, 09 Nov 2015 19:15:05 GMT cameron [4863] * proto/pabloH (added) * proto/pabloH/PabloIR.hs (added) * proto/pabloH/ParsePablo.hs (added) * proto/pabloH/pabloc1.hs (added) Pablo prototypes in Haskell Mon, 24 Aug 2015 15:41:47 GMT cameron [4745] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generation of property objects for Bidi, Join, Decomposition, Numeric Sun, 23 Aug 2015 17:52:37 GMT cameron [4743] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Support for Canonical Combining Class property Sun, 23 Aug 2015 04:24:29 GMT cameron [4740] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Age property support Fri, 21 Aug 2015 20:44:51 GMT cameron [4735] * icGREP/icgrep-devel/icgrep/UCD/GraphemeBreakProperty.h (added) * icGREP/icgrep-devel/icgrep/UCD/PropertyObjectTable.h (modified) * icGREP/icgrep-devel/icgrep/UCD/SentenceBreakProperty.h (added) * icGREP/icgrep-devel/icgrep/UCD/WordBreakProperty.h (added) * icGREP/icgrep-devel/icgrep/UCD/resolve_properties.cpp (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Support for Grapheme, Sentence, Word break properties Thu, 16 Jul 2015 00:03:33 GMT nmedfort [4675] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Modification to pass output value by ref and accept a dummy carry ... Fri, 03 Jul 2015 02:30:43 GMT cameron [4637] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) * proto/charsetcompiler/generate_UCD_tests.py (modified) Update to use Unicode 8.0.0 database files Fri, 03 Jul 2015 01:52:46 GMT cameron [4634] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generate code to treat scx as an Extension Property Thu, 02 Jul 2015 23:52:54 GMT nmedfort [4632] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/cformat.py (modified) * proto/charsetcompiler/UCD/unicode_set.py (modified) Modifications to UCD property object generator. Thu, 02 Jul 2015 17:34:26 GMT nmedfort [4630] * proto/charsetcompiler/if_hierarchy.py (modified) Passing last used prefix instead of regenerating it implicitly by name. Fri, 26 Jun 2015 22:32:49 GMT nmedfort [4619] * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/unicode_set.py (modified) Corrected bug in generated UCD code that prevented including the ... Thu, 26 Feb 2015 03:45:35 GMT cameron [4517] * proto/grepdebug (added) * proto/grepdebug/Makefile (added) * proto/grepdebug/grep_template.cpp (added) * proto/grepdebug/grepdebug.pablo (added) * proto/grepdebug/src (added) * proto/grepdebug/src/Makefile (added) grep debugging template for icgrep using -print-pablo Wed, 25 Feb 2015 03:18:31 GMT cameron [4514] * proto/charsetcompiler/CC_compiler.py (modified) * proto/charsetcompiler/if_hierarchy.py (modified) Avoid generating some unused variables Sat, 07 Feb 2015 02:14:42 GMT cameron [4470] * proto/charsetcompiler/README-generate-UCD.txt (added) README notes Fri, 06 Feb 2015 03:34:28 GMT cameron [4462] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/generate_UCD_tests.py (modified) Simplify generated tests Thu, 05 Feb 2015 01:15:27 GMT cameron [4457] * proto/charsetcompiler/UCD/unicode_set.py (modified) * proto/charsetcompiler/generate_UCD_tests.py (added) Generate Unicode Level 1 property tests Tue, 20 Jan 2015 04:43:56 GMT cameron [4428] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/UCD/cformat.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Generator support for precompiled property cpp files Tue, 20 Jan 2015 01:58:01 GMT cameron [4424] * proto/charsetcompiler/generate_UCD_property_functions.py (modified) * proto/charsetcompiler/if_hierarchy.py (modified) Restructure/bug fix for if-hierarchy generation Tue, 20 Jan 2015 00:57:09 GMT cameron [4423] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Additional properties generation Fri, 02 Jan 2015 17:29:15 GMT cameron [4389] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/cformat.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Generating binary properties, reformatting Fri, 02 Jan 2015 00:35:28 GMT cameron [4387] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Updated generator files for new predefined property support Thu, 01 Jan 2015 05:48:05 GMT cameron [4381] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Various fixes to UCD property data system Wed, 31 Dec 2014 17:48:41 GMT cameron [4379] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Incremental step towards general property support Tue, 30 Dec 2014 20:06:48 GMT cameron [4375] * proto/charsetcompiler/Makefile (modified) * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/general_category.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (modified) Update to UCD 7.0.0, have UCD parsers return totally-defined value maps Tue, 30 Dec 2014 17:43:16 GMT cameron [4374] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/generate_UCD_property_functions.py (added) Generator to produce pablo files for various Unicode properties Tue, 30 Dec 2014 17:00:02 GMT cameron [4373] * proto/charsetcompiler/UCD/unicode_set.py (modified) bug fix Tue, 30 Dec 2014 16:50:23 GMT cameron [4372] * proto/charsetcompiler/UCD/unicode_set.py (modified) UCD set to run list function Mon, 29 Dec 2014 17:27:35 GMT cameron [4370] * proto/charsetcompiler/if_hierarchy.py (added) * proto/charsetcompiler/unicode_category_compiler.py (modified) Factor out if-hierarchy support Sun, 28 Dec 2014 22:13:06 GMT cameron [4369] * proto/charsetcompiler/UCD/UCD_parser.py (modified) Fix default Zzzz map for ScriptExtensions Sun, 28 Dec 2014 20:39:12 GMT cameron [4368] * proto/charsetcompiler/UCD/UCD_parser.py (modified) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Factor out parsing of ScriptExtensions.txt into UCD_parser Sun, 28 Dec 2014 19:17:11 GMT cameron [4367] * proto/charsetcompiler/UCD/UCD_parser.py (added) * proto/charsetcompiler/UCD/UCD_properties.py (modified) Refactoring to separate UCD parsing from header file generation. Sun, 28 Dec 2014 04:50:24 GMT cameron [4365] * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/unicode_set.py (modified) Clean up default value processing for enumerated properties; ... Sun, 28 Dec 2014 03:10:44 GMT cameron [4364] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Parsing enumerated properties now adds default data from @missing specs Sat, 27 Dec 2014 19:08:11 GMT cameron [4363] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generate ScriptExtensions.h Fri, 26 Dec 2014 18:15:03 GMT cameron [4361] * proto/charsetcompiler/Makefile (modified) Omit do_final_block in general unicode_categories.h Fri, 26 Dec 2014 18:14:24 GMT cameron [4360] * proto/Compiler/config.py (modified) * proto/Compiler/pablo.py (modified) * proto/Compiler/pablomain.py (modified) Omit do_final_block option Thu, 25 Dec 2014 16:30:38 GMT cameron [4359] * icGREP/icgrep-devel/icgrep/pablo/pablo_compiler.cpp (modified) * icGREP/icgrep-devel/icgrep/pablo/pe_sel.cpp (modified) * icGREP/icgrep-devel/icgrep/pablo/printer_pablos.cpp (modified) * icGREP/icgrep-devel/icgrep/unicode_categories.h (modified) * proto/charsetcompiler/pablo_expr.py (modified) Sel -> Xor optimization; implement Pablo Xor in printer, compiler Wed, 24 Dec 2014 19:09:52 GMT cameron [4355] * proto/charsetcompiler/CC_compiler.py (modified) * proto/charsetcompiler/unicode_category_compiler.py (modified) Improve if-test generation, eliminate some redundancies Fri, 19 Dec 2014 18:21:35 GMT cameron [4349] * proto/charsetcompiler/CC_compiler.py (modified) Bug fix for odd/even ranges Wed, 03 Dec 2014 14:53:53 GMT cameron [4317] * proto/charsetcompiler/UCD/casefold.py (added) * proto/charsetcompiler/UCD/cformat.py (modified) Case-insensitive matching: generator program Thu, 06 Nov 2014 04:13:19 GMT ksherdy [4292] * proto/s2k/trunk/demo/Makefile (modified) * proto/s2k/trunk/demo/inversion (added) * proto/s2k/trunk/demo/inversion/__init__.py (added) * proto/s2k/trunk/demo/inversion/inversion_demo.py (added) * proto/s2k/trunk/demo/inversion/inversion_demo_config.py (added) * proto/s2k/trunk/demo/inversion/test (added) * proto/s2k/trunk/demo/inversion/test/line1_6.dat (added) * proto/s2k/trunk/demo/inversion/test/line2.dat (added) Document inversion demo. Thu, 06 Nov 2014 04:11:04 GMT ksherdy [4291] * proto/charsetcompiler/inputs/inversion (added) Character class input for document inversion. Thu, 23 Oct 2014 12:13:24 GMT cameron [4259] * proto/RE/output/grep_template.cpp (modified) Update RE prototype to use mmap Sat, 11 Oct 2014 16:14:26 GMT cameron [4231] * proto/RE/Benchmarks (added) * proto/RE/Benchmarks/regexp.js (added) Javascript regexp benchmark from Google Wed, 08 Oct 2014 15:43:55 GMT cameron [4223] * proto/charsetcompiler/unicode_category_compiler.py (modified) * proto/charsetcompiler/utf8_lib.py (modified) More functions for utf8 lib Wed, 08 Oct 2014 15:18:27 GMT cameron [4222] * proto/charsetcompiler/unicode_category_compiler.py (modified) * proto/charsetcompiler/utf8_lib.py (added) Factor out utf8 support functions; clean out old some old code Thu, 02 Oct 2014 22:24:38 GMT cameron [4204] * proto/RE/Haskell/Nullable.hs (modified) Reps have nullable components if ub != lb Thu, 25 Sep 2014 02:20:14 GMT cameron [4192] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Build-in support for gc categories LC/L/M/N/O/S/Z/C Wed, 24 Sep 2014 14:41:30 GMT cameron [4191] * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/unicode_set.py (modified) Generate missing sets Wed, 24 Sep 2014 06:13:45 GMT cameron [4190] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Parse @missing specs from PropertyValueAliases.txt Wed, 24 Sep 2014 00:18:56 GMT cameron [4188] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generate enumerated property value data in correct order; identify ... Tue, 23 Sep 2014 19:47:34 GMT cameron [4186] * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/cformat.py (modified) * proto/charsetcompiler/UCD/unicode_set.py (modified) Restructing. Mon, 22 Sep 2014 14:21:22 GMT cameron [4185] * proto/charsetcompiler/UCD/UCD_properties.py (modified) CodepointPropertyObjects, aliases-only maps Mon, 22 Sep 2014 05:05:54 GMT cameron [4184] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generating PropertyObjectArray.h Mon, 22 Sep 2014 01:29:35 GMT cameron [4183] * proto/charsetcompiler/UCD/UCD_properties.py (modified) * proto/charsetcompiler/UCD/cformat.py (added) * proto/charsetcompiler/UCD/unicode_set.py (modified) add multiline_fill, move formatting to cformat.py, add property_kind Sun, 21 Sep 2014 06:01:52 GMT cameron [4181] * proto/charsetcompiler/UCD/UCD_properties.py (modified) vector value_name; vector property_value_alias_map Sat, 20 Sep 2014 23:08:35 GMT cameron [4180] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Additional properties; sorting Sat, 20 Sep 2014 20:41:31 GMT cameron [4179] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Restructure and update for vector value_sets[] Fri, 19 Sep 2014 16:35:09 GMT cameron [4178] * proto/charsetcompiler/UCD/unicode_set.py (modified) Restructure for compatability with C++ version; uset_member Wed, 17 Sep 2014 22:28:25 GMT cameron [4177] * proto/charsetcompiler/UCD/unicode_set.py (modified) Introduce Uset_Iterator objects Tue, 16 Sep 2014 23:36:24 GMT cameron [4176] * proto/charsetcompiler/UCD/unicode_set.py (modified) Parameterize on quad size Sun, 14 Sep 2014 01:11:43 GMT ksherdy [4175] * proto/s2k/trunk/framework/input/grammar/scatter/b2k.scatter (modified) Minor fixes to b2k grammar. Sat, 13 Sep 2014 20:44:28 GMT cameron [4174] * proto/charsetcompiler/UCD/UCD_properties.py (modified) use Binary instead of Boolean Sat, 13 Sep 2014 18:26:56 GMT cameron [4173] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Add UCD::Binary, UCD:CCC fix, add header wrappers Sat, 13 Sep 2014 12:34:02 GMT cameron [4172] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Fixes for PropertyAliases.h PropertyValueAliases.h Sat, 13 Sep 2014 10:21:37 GMT ksherdy [4171] * proto/s2k/trunk/framework/src/toolchain/b2k/ast/Accessors.java (modified) * proto/s2k/trunk/framework/src/toolchain/b2k/ast/Generators.java (modified) Added b2k accessors and generators as required. Sat, 13 Sep 2014 10:21:17 GMT ksherdy [4170] * proto/s2k/trunk/framework/src/toolchain/b2k/lang/paramBuiltin/idisa/IDISABuiltinsTranslator.java (modified) Added s2k intrinsics translations. Sat, 13 Sep 2014 10:21:05 GMT ksherdy [4169] * proto/s2k/trunk/framework/src/toolchain/b2k/lang/paramBuiltin/idisa/IDISABuiltin.java (modified) Marked intrinsics used in s2k. Sat, 13 Sep 2014 10:20:20 GMT ksherdy [4168] * proto/s2k/trunk/framework/src/toolchain/s2k/ast/Accessors.java (modified) * proto/s2k/trunk/framework/src/toolchain/s2k/ast/Generators.java (modified) Added s2k accessors and generators as required. Sat, 13 Sep 2014 10:19:55 GMT ksherdy [4167] * proto/s2k/trunk/framework/src/toolchain/b2k/transformer/visitors/B2K2B2K/B2K2B2KController.java (modified) Updated b2k controller. Sat, 13 Sep 2014 10:19:20 GMT ksherdy [4166] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2B2K/S2KParam2B2KIDISABuiltins.java (modified) Filled-in mappings. A number of unused mapping remain to be completed. Sat, 13 Sep 2014 10:18:31 GMT ksherdy [4165] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2B2K/S2K2B2KTransformer.java (modified) Minor updates. Sat, 13 Sep 2014 10:17:57 GMT ksherdy [4164] * proto/s2k/trunk/framework/src/toolchain/s2k/lang/paramBuiltin/S2KParamBuiltins.java (modified) Added mappings. Sat, 13 Sep 2014 10:17:45 GMT ksherdy [4163] * proto/s2k/trunk/framework/src/toolchain/s2k/lang/paramBuiltin/EStrm2VirtEStrm.java (added) Sat, 13 Sep 2014 10:17:25 GMT ksherdy [4162] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/TempifyCarrySetBuiltinCalls.java (deleted) Replaced visitor with more general 3 address form visitor. Sat, 13 Sep 2014 10:16:22 GMT ksherdy [4161] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/SplitVarDeclInits.java (modified) Formatting changes. Sat, 13 Sep 2014 10:15:59 GMT ksherdy [4160] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/S2K2S2kController.java (modified) s2k controller updates. Sat, 13 Sep 2014 10:14:58 GMT ksherdy [4159] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/TranslateEStrmBuiltinCalls.java (added) Added visitor to translate estrm intrinsics to two statements. Sat, 13 Sep 2014 10:14:19 GMT ksherdy [4158] * proto/s2k/trunk/framework/src/toolchain/b2k/transformer/visitors/B2K2B2K/ExpandToThreeAddressForm.java (added) Added visitor to convert b2k to three address form. Sat, 13 Sep 2014 10:14:06 GMT ksherdy [4157] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/ExpandToThreeAddressForm.java (added) Added visitor to convert s2k to three address form. Sat, 13 Sep 2014 10:13:28 GMT ksherdy [4156] * proto/s2k/trunk/framework/src/toolchain/s2k/transformer/visitors/S2K2S2K/CombineScopes.java (modified) Updated Symbol Table logic. Fri, 12 Sep 2014 21:35:29 GMT cameron [4155] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generate PropertyValueAliases.h Fri, 12 Sep 2014 18:45:32 GMT cameron [4154] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Generate property value information using constant initializers. Fri, 12 Sep 2014 13:23:25 GMT cameron [4153] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Parsing PropertyValueAliases.txt Thu, 11 Sep 2014 20:14:42 GMT cameron [4150] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Property names and aliases Wed, 10 Sep 2014 23:59:35 GMT cameron [4148] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Add DeriviedCoreProperties for Unicode Level1 1; name consistency Wed, 10 Sep 2014 14:31:07 GMT cameron [4147] * proto/charsetcompiler/UCD/UCD_properties.py (modified) Update header; fix spelling Wed, 10 Sep 2014 14:03:10 GMT cameron [4146] * proto/charsetcompiler/UCD/DerivedGeneralCategory.txt (modified) * proto/charsetcompiler/UCD/UCD_properties.py (added) * proto/charsetcompiler/UCD/unicode_set.py (modified) Parse various UCD files and generate header files Tue, 09 Sep 2014 03:58:26 GMT cameron [4142] * proto/charsetcompiler/UCD/unicode_set.py (modified) parse UCsets from UCD format; print UCsets in C format