kazan.git
7 years agoworking on implementing llvm type generation
Jacob Lifshay [Tue, 18 Jul 2017 12:28:36 +0000 (05:28 -0700)]
working on implementing llvm type generation

7 years agochange generate_spirv_parser to move a bunch of code from parser.h to parser.cpp
Jacob Lifshay [Fri, 14 Jul 2017 09:52:37 +0000 (02:52 -0700)]
change generate_spirv_parser to move a bunch of code from parser.h to parser.cpp

7 years agoworking on Spirv_to_llvm
Jacob Lifshay [Thu, 13 Jul 2017 07:02:52 +0000 (00:02 -0700)]
working on Spirv_to_llvm

7 years agoworking on Spirv_to_llvm
Jacob Lifshay [Thu, 13 Jul 2017 03:31:05 +0000 (20:31 -0700)]
working on Spirv_to_llvm

7 years agoadd instruction_start_index operand to spirv::Parser_callbacks::handle_instruction_*
Jacob Lifshay [Thu, 13 Jul 2017 02:28:29 +0000 (19:28 -0700)]
add instruction_start_index operand to spirv::Parser_callbacks::handle_instruction_*

7 years agoMerge branch 'refactor_generator'
Jacob Lifshay [Thu, 13 Jul 2017 01:22:24 +0000 (18:22 -0700)]
Merge branch 'refactor_generator'

7 years agoremove old files refactor_generator
Jacob Lifshay [Thu, 13 Jul 2017 01:21:28 +0000 (18:21 -0700)]
remove old files

7 years agogenerate_spirv_parser is finished
Jacob Lifshay [Thu, 13 Jul 2017 01:18:10 +0000 (18:18 -0700)]
generate_spirv_parser is finished

7 years agoalmost done writing generate_spirv_parser; instruction dumper finished
Jacob Lifshay [Wed, 12 Jul 2017 10:49:02 +0000 (03:49 -0700)]
almost done writing generate_spirv_parser; instruction dumper finished

7 years agogenerate_spirv_parser generates all of spirv::Dump_callbacks
Jacob Lifshay [Tue, 11 Jul 2017 12:20:42 +0000 (05:20 -0700)]
generate_spirv_parser generates all of spirv::Dump_callbacks

7 years agoworking on generate_spirv_parser
Jacob Lifshay [Tue, 11 Jul 2017 05:08:22 +0000 (22:08 -0700)]
working on generate_spirv_parser

7 years agocompleted instruction_properties.cpp
Jacob Lifshay [Tue, 11 Jul 2017 01:43:00 +0000 (18:43 -0700)]
completed instruction_properties.cpp

7 years agoworking on implementing generate_spirv_parser
Jacob Lifshay [Fri, 7 Jul 2017 12:00:17 +0000 (05:00 -0700)]
working on implementing generate_spirv_parser

7 years agoworking on refactoring generate_spirv_parser
Jacob Lifshay [Wed, 5 Jul 2017 10:45:03 +0000 (03:45 -0700)]
working on refactoring generate_spirv_parser

7 years agoworking on generate_spirv_parser
Jacob Lifshay [Wed, 5 Jul 2017 07:19:22 +0000 (00:19 -0700)]
working on generate_spirv_parser

7 years agomodify variant to improve clang's diagnostics
Jacob Lifshay [Wed, 5 Jul 2017 06:06:40 +0000 (23:06 -0700)]
modify variant to improve clang's diagnostics

7 years agoworking on refactoring generate_spirv_parser
Jacob Lifshay [Tue, 4 Jul 2017 14:43:39 +0000 (07:43 -0700)]
working on refactoring generate_spirv_parser

7 years agofix unused function warning
Jacob Lifshay [Tue, 4 Jul 2017 12:56:36 +0000 (05:56 -0700)]
fix unused function warning

7 years agofix filesystem::path comparison bugs
Jacob Lifshay [Tue, 4 Jul 2017 12:54:51 +0000 (05:54 -0700)]
fix filesystem::path comparison bugs

7 years agofinish implementing util::Enum_map
Jacob Lifshay [Tue, 4 Jul 2017 06:45:47 +0000 (23:45 -0700)]
finish implementing util::Enum_map

7 years agoimplemented spirv::Literal_string
Jacob Lifshay [Tue, 4 Jul 2017 03:57:08 +0000 (20:57 -0700)]
implemented spirv::Literal_string

7 years agoworking on generate_spirv_parser
Jacob Lifshay [Sat, 1 Jul 2017 02:14:34 +0000 (19:14 -0700)]
working on generate_spirv_parser

7 years agofix spurious warning about shifting more than size of type
Jacob Lifshay [Fri, 30 Jun 2017 12:20:01 +0000 (05:20 -0700)]
fix spurious warning about shifting more than size of type

7 years agoworking on refactoring generate_spirv_parser
Jacob Lifshay [Fri, 30 Jun 2017 12:29:40 +0000 (05:29 -0700)]
working on refactoring generate_spirv_parser

7 years agofix constexpr in util::basic_string_view
Jacob Lifshay [Fri, 30 Jun 2017 12:21:36 +0000 (05:21 -0700)]
fix constexpr in util::basic_string_view

7 years agofix spurious warning about shifting more than size of type
Jacob Lifshay [Fri, 30 Jun 2017 12:20:01 +0000 (05:20 -0700)]
fix spurious warning about shifting more than size of type

7 years agoworking on refactoring
Jacob Lifshay [Fri, 30 Jun 2017 03:22:36 +0000 (20:22 -0700)]
working on refactoring

7 years agoadd code to parse extinst json files; still need to add to generate.cpp
Jacob Lifshay [Thu, 29 Jun 2017 07:29:08 +0000 (00:29 -0700)]
add code to parse extinst json files; still need to add to generate.cpp

7 years agoadd basic_string_view cast operator to text::Encoded_character
Jacob Lifshay [Thu, 29 Jun 2017 07:27:08 +0000 (00:27 -0700)]
add basic_string_view cast operator to text::Encoded_character

7 years agochange json::Source::load_file to produce a more descriptive exception message
Jacob Lifshay [Thu, 29 Jun 2017 07:25:39 +0000 (00:25 -0700)]
change json::Source::load_file to produce a more descriptive exception message

7 years agochange json::Source::load_file to accept a filesystem::path
Jacob Lifshay [Thu, 29 Jun 2017 07:24:50 +0000 (00:24 -0700)]
change json::Source::load_file to accept a filesystem::path

7 years agofix basic_path::Parts::Parts(const Parts &) bug
Jacob Lifshay [Thu, 29 Jun 2017 07:19:06 +0000 (00:19 -0700)]
fix basic_path::Parts::Parts(const Parts &) bug

7 years agofix multiple definitions in src/util/text.h
Jacob Lifshay [Thu, 29 Jun 2017 07:15:55 +0000 (00:15 -0700)]
fix multiple definitions in src/util/text.h

7 years agofix path with string comparison
Jacob Lifshay [Thu, 29 Jun 2017 06:01:18 +0000 (23:01 -0700)]
fix path with string comparison

7 years agofinished implementing necessary functions
Jacob Lifshay [Thu, 29 Jun 2017 02:45:03 +0000 (19:45 -0700)]
finished implementing necessary functions

7 years agoalmost finished implementing necessary parts of util::filesystem for linux
Jacob Lifshay [Wed, 28 Jun 2017 09:45:59 +0000 (02:45 -0700)]
almost finished implementing necessary parts of util::filesystem for linux

7 years agofinished implementing util::filesystem::path
Jacob Lifshay [Wed, 28 Jun 2017 02:08:41 +0000 (19:08 -0700)]
finished implementing util::filesystem::path

7 years agoworking on util::filesystem
Jacob Lifshay [Tue, 27 Jun 2017 00:22:27 +0000 (17:22 -0700)]
working on util::filesystem

7 years agowork on util::filesystem
Jacob Lifshay [Sat, 24 Jun 2017 00:03:14 +0000 (17:03 -0700)]
work on util::filesystem

7 years agoadded text conversion utilities
Jacob Lifshay [Fri, 23 Jun 2017 09:15:54 +0000 (02:15 -0700)]
added text conversion utilities

7 years agogenerate_spirv_parser is complete, commit everything I missed last time
Jacob Lifshay [Thu, 22 Jun 2017 08:29:02 +0000 (01:29 -0700)]
generate_spirv_parser is complete, commit everything I missed last time

7 years agogenerated parser works
Jacob Lifshay [Thu, 22 Jun 2017 07:57:01 +0000 (00:57 -0700)]
generated parser works

7 years agoworking on adding enum parameters to generate_spirv_parser
Jacob Lifshay [Thu, 22 Jun 2017 03:52:43 +0000 (20:52 -0700)]
working on adding enum parameters to generate_spirv_parser

7 years agoworking on adding enum parameters to generated parser
Jacob Lifshay [Wed, 21 Jun 2017 03:56:45 +0000 (20:56 -0700)]
working on adding enum parameters to generated parser

7 years agoworking on generate_spirv_parser -- generates parser cpp/h
Jacob Lifshay [Tue, 20 Jun 2017 06:06:56 +0000 (23:06 -0700)]
working on generate_spirv_parser -- generates parser cpp/h

7 years agocode to generate spirv.h is pretty much complete
Jacob Lifshay [Sat, 17 Jun 2017 00:33:33 +0000 (17:33 -0700)]
code to generate spirv.h is pretty much complete

7 years agofix util::optional copy/move constructors
Jacob Lifshay [Fri, 16 Jun 2017 22:45:45 +0000 (15:45 -0700)]
fix util::optional copy/move constructors

7 years agoremoved spirv.h; we generate spirv.h automatically
Jacob Lifshay [Fri, 16 Jun 2017 22:24:27 +0000 (15:24 -0700)]
removed spirv.h; we generate spirv.h automatically

7 years agoadd util::string_view
Jacob Lifshay [Fri, 16 Jun 2017 22:23:18 +0000 (15:23 -0700)]
add util::string_view

7 years agofix operator = bug in util::optional
Jacob Lifshay [Fri, 16 Jun 2017 22:22:05 +0000 (15:22 -0700)]
fix operator = bug in util::optional

7 years agogenerate_spirv_parser generates dependencies for enum values in spirv.h
Jacob Lifshay [Thu, 15 Jun 2017 04:47:23 +0000 (21:47 -0700)]
generate_spirv_parser generates dependencies for enum values in spirv.h

7 years agofinished implementing util::Enum_set
Jacob Lifshay [Thu, 15 Jun 2017 02:47:08 +0000 (19:47 -0700)]
finished implementing util::Enum_set

7 years agoadd project proposal pdf
Jacob Lifshay [Wed, 14 Jun 2017 01:19:56 +0000 (18:19 -0700)]
add project proposal pdf

7 years agoadd constexpr_array and add Enum_traits; working on adding Enum_set
Jacob Lifshay [Tue, 13 Jun 2017 11:26:59 +0000 (04:26 -0700)]
add constexpr_array and add Enum_traits; working on adding Enum_set

7 years agoadded util::bitset and working on implementing generate_spirv_parser
Jacob Lifshay [Tue, 13 Jun 2017 04:07:36 +0000 (21:07 -0700)]
added util::bitset and working on implementing generate_spirv_parser

7 years agoworking on generate_spirv_parser
Jacob Lifshay [Mon, 12 Jun 2017 07:58:44 +0000 (00:58 -0700)]
working on generate_spirv_parser

7 years agostart implementing generate.cpp
Jacob Lifshay [Wed, 7 Jun 2017 09:33:02 +0000 (02:33 -0700)]
start implementing generate.cpp

7 years agochange copyright comment formatting
Jacob Lifshay [Wed, 7 Jun 2017 09:32:29 +0000 (02:32 -0700)]
change copyright comment formatting

7 years agocreating ast from json ast works
Jacob Lifshay [Mon, 5 Jun 2017 10:24:05 +0000 (03:24 -0700)]
creating ast from json ast works

7 years agofix parse_hex_integer_string not parsing correctly
Jacob Lifshay [Mon, 5 Jun 2017 08:17:29 +0000 (01:17 -0700)]
fix parse_hex_integer_string not parsing correctly

7 years agoworking on implementing generate_spirv_parser
Jacob Lifshay [Mon, 5 Jun 2017 05:35:15 +0000 (22:35 -0700)]
working on implementing generate_spirv_parser

7 years agochange type naming style
Jacob Lifshay [Mon, 5 Jun 2017 01:56:11 +0000 (18:56 -0700)]
change type naming style

7 years agoimplement all top-level json members
Jacob Lifshay [Mon, 5 Jun 2017 01:20:24 +0000 (18:20 -0700)]
implement all top-level json members

7 years agorecreate and move eclipse project files
Jacob Lifshay [Mon, 5 Jun 2017 01:19:53 +0000 (18:19 -0700)]
recreate and move eclipse project files

7 years agoworking on implementing generate_spirv_parser::parser::parse
Jacob Lifshay [Sat, 3 Jun 2017 02:37:19 +0000 (19:37 -0700)]
working on implementing generate_spirv_parser::parser::parse

7 years agofix bugs in variant and optional
Jacob Lifshay [Sat, 3 Jun 2017 01:18:24 +0000 (18:18 -0700)]
fix bugs in variant and optional

7 years agoadded json pretty printing
Jacob Lifshay [Fri, 2 Jun 2017 08:38:21 +0000 (01:38 -0700)]
added json pretty printing

7 years agoadd SPIR-V json files from https://github.com/KhronosGroup/SPIRV-Headers/tree/63e1062...
Jacob Lifshay [Fri, 2 Jun 2017 08:00:16 +0000 (01:00 -0700)]
add SPIR-V json files from https://github.com/KhronosGroup/SPIRV-Headers/tree/63e1062a194750b354d48be8c16750d7a4d0dc4e/include/spirv/1.2

7 years agojson parser compiles
Jacob Lifshay [Fri, 2 Jun 2017 06:24:42 +0000 (23:24 -0700)]
json parser compiles

7 years agoeverything builds
Jacob Lifshay [Thu, 1 Jun 2017 11:21:07 +0000 (04:21 -0700)]
everything builds

7 years agoutil::variant implemented
Jacob Lifshay [Thu, 1 Jun 2017 06:06:54 +0000 (23:06 -0700)]
util::variant implemented

7 years agofinished members of util::variant; need to finish the rest of variant.h
Jacob Lifshay [Thu, 1 Jun 2017 00:57:43 +0000 (17:57 -0700)]
finished members of util::variant; need to finish the rest of variant.h

7 years agoworking on util::variant
Jacob Lifshay [Wed, 31 May 2017 06:38:15 +0000 (23:38 -0700)]
working on util::variant

7 years agoworking on implementing util::variant
Jacob Lifshay [Mon, 29 May 2017 03:09:05 +0000 (20:09 -0700)]
working on implementing util::variant

7 years agoworking on implementing util::variant
Jacob Lifshay [Sun, 28 May 2017 10:12:29 +0000 (03:12 -0700)]
working on implementing util::variant

7 years agoinitial commit
Jacob Lifshay [Fri, 26 May 2017 09:20:58 +0000 (02:20 -0700)]
initial commit