summaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2019-01-16 15:53:13 -0800
committerJoshua Haberman <jhaberman@gmail.com>2019-01-16 15:53:13 -0800
commit84fb01ad0f7301b416e03d97fbffef1a7512e7ea (patch)
treee2c9c024b52f387e70c43daff9d0d6cbba549580 /BUILD
parent2c26f60dbbc49bca6233cc20a15ff4b32454c6e8 (diff)
Removed the JIT. Nobody was actually using it, and table-driven should achieve 80-90% of the perf.
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD29
1 files changed, 2 insertions, 27 deletions
diff --git a/BUILD b/BUILD
index 5804d36..80daf4f 100644
--- a/BUILD
+++ b/BUILD
@@ -67,15 +67,7 @@ cc_library(
"upb/pb/textprinter.c",
"upb/pb/varint.c",
"upb/pb/varint.int.h",
- ] + select({
- ":k8": [
- "upb/pb/compile_decoder_x64.c",
- "upb/pb/compile_decoder_x64.h",
- "third_party/dynasm/dasm_proto.h",
- "third_party/dynasm/dasm_x86.h",
- ],
- "//conditions:default": [],
- }),
+ ],
hdrs = [
"upb/pb/decoder.h",
"upb/pb/encoder.h",
@@ -85,10 +77,7 @@ cc_library(
"-std=c89",
"-pedantic",
"-Wno-long-long",
- ] + select({
- ":k8": ["-DUPB_USE_JIT_X64"],
- "//conditions:default": [],
- }),
+ ],
deps = [
":upb",
],
@@ -421,19 +410,6 @@ py_library(
srcs = ["tools/staleness_test_lib.py"],
)
-genrule(
- name = "make_dynasm_decoder",
- srcs = [
- "third_party/dynasm/dynasm.lua",
- "third_party/dynasm/dasm_x64.lua",
- "third_party/dynasm/dasm_x86.lua",
- "upb/pb/compile_decoder_x64.dasc",
- ],
- outs = ["generated/upb/pb/compile_decoder_x64.h"],
- cmd = "LUA_PATH=third_party/dynasm/?.lua $(location @lua//:lua) third_party/dynasm/dynasm.lua -c upb/pb/compile_decoder_x64.dasc > $@",
- tools = ["@lua"],
-)
-
py_binary(
name = "make_cmakelists",
srcs = ["tools/make_cmakelists.py"],
@@ -514,7 +490,6 @@ generated_file_staleness_test(
"google/protobuf/descriptor.upb.h",
"tests/json/test.proto.pb",
"upb/json/parser.c",
- "upb/pb/compile_decoder_x64.h",
],
generated_pattern = "generated/%s",
)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback