You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2013/07/21 15:35:16 UTC

[lucy-commits] [07/10] git commit: refs/heads/charmonizer-decoupling - Remove some unneeded Charmonizer probes

Remove some unneeded Charmonizer probes

The results of some Charmonizer probes are baked into cfish_parcel.h by
the Clownfish compiler. So the Clownfish runtime and Lucy don't have to
run these probes anymore.


Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/df58e35e
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/df58e35e
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/df58e35e

Branch: refs/heads/charmonizer-decoupling
Commit: df58e35e1557330d6a15ea24bcaadd97ec195a34
Parents: 7e0d4a0
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Sun Jul 21 13:53:19 2013 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Sun Jul 21 15:31:34 2013 +0200

----------------------------------------------------------------------
 clownfish/runtime/common/charmonizer.c    | 5 ++---
 clownfish/runtime/common/charmonizer.main | 5 ++---
 common/charmonizer.c                      | 5 +----
 common/charmonizer.main                   | 5 +----
 4 files changed, 6 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy/blob/df58e35e/clownfish/runtime/common/charmonizer.c
----------------------------------------------------------------------
diff --git a/clownfish/runtime/common/charmonizer.c b/clownfish/runtime/common/charmonizer.c
index a681ad5..370f3b1 100644
--- a/clownfish/runtime/common/charmonizer.c
+++ b/clownfish/runtime/common/charmonizer.c
@@ -7114,8 +7114,8 @@ int main(int argc, const char **argv) {
         "#define CHY_EMPLOY_INTEGERFORMATSTRINGS\n\n"
     );
 
-    /* Run probe modules. DirManip and LargeFiles are only needed for the
-     * Charmonizer tests.
+    /* Run probe modules. Booleans, DirManip and LargeFiles are only needed for
+     * the Charmonizer tests.
      */
     chaz_BuildEnv_run();
     chaz_DirManip_run();
@@ -7127,7 +7127,6 @@ int main(int argc, const char **argv) {
     chaz_Floats_run();
     chaz_LargeFiles_run();
     chaz_Memory_run();
-    chaz_SymbolVisibility_run();
     chaz_UnusedVars_run();
     chaz_VariadicMacros_run();
 

http://git-wip-us.apache.org/repos/asf/lucy/blob/df58e35e/clownfish/runtime/common/charmonizer.main
----------------------------------------------------------------------
diff --git a/clownfish/runtime/common/charmonizer.main b/clownfish/runtime/common/charmonizer.main
index ec96106..08190d9 100644
--- a/clownfish/runtime/common/charmonizer.main
+++ b/clownfish/runtime/common/charmonizer.main
@@ -372,8 +372,8 @@ int main(int argc, const char **argv) {
         "#define CHY_EMPLOY_INTEGERFORMATSTRINGS\n\n"
     );
 
-    /* Run probe modules. DirManip and LargeFiles are only needed for the
-     * Charmonizer tests.
+    /* Run probe modules. Booleans, DirManip and LargeFiles are only needed for
+     * the Charmonizer tests.
      */
     chaz_BuildEnv_run();
     chaz_DirManip_run();
@@ -385,7 +385,6 @@ int main(int argc, const char **argv) {
     chaz_Floats_run();
     chaz_LargeFiles_run();
     chaz_Memory_run();
-    chaz_SymbolVisibility_run();
     chaz_UnusedVars_run();
     chaz_VariadicMacros_run();
 

http://git-wip-us.apache.org/repos/asf/lucy/blob/df58e35e/common/charmonizer.c
----------------------------------------------------------------------
diff --git a/common/charmonizer.c b/common/charmonizer.c
index a55eef0..01eee8b 100644
--- a/common/charmonizer.c
+++ b/common/charmonizer.c
@@ -7214,19 +7214,16 @@ int main(int argc, const char **argv) {
         "#define CHY_EMPLOY_INTEGERFORMATSTRINGS\n\n"
     );
 
-    /* Run probe modules. */
+    /* Run probe modules. Booleans is only needed for the Charmonizer tests. */
     chaz_BuildEnv_run();
     chaz_DirManip_run();
     chaz_Headers_run();
-    chaz_AtomicOps_run();
-    chaz_FuncMacro_run();
     chaz_Booleans_run();
     chaz_Integers_run();
     chaz_Floats_run();
     chaz_LargeFiles_run();
     chaz_Memory_run();
     chaz_RegularExpressions_run();
-    chaz_SymbolVisibility_run();
     chaz_UnusedVars_run();
     chaz_VariadicMacros_run();
 

http://git-wip-us.apache.org/repos/asf/lucy/blob/df58e35e/common/charmonizer.main
----------------------------------------------------------------------
diff --git a/common/charmonizer.main b/common/charmonizer.main
index 87f9f11..05172db 100644
--- a/common/charmonizer.main
+++ b/common/charmonizer.main
@@ -472,19 +472,16 @@ int main(int argc, const char **argv) {
         "#define CHY_EMPLOY_INTEGERFORMATSTRINGS\n\n"
     );
 
-    /* Run probe modules. */
+    /* Run probe modules. Booleans is only needed for the Charmonizer tests. */
     chaz_BuildEnv_run();
     chaz_DirManip_run();
     chaz_Headers_run();
-    chaz_AtomicOps_run();
-    chaz_FuncMacro_run();
     chaz_Booleans_run();
     chaz_Integers_run();
     chaz_Floats_run();
     chaz_LargeFiles_run();
     chaz_Memory_run();
     chaz_RegularExpressions_run();
-    chaz_SymbolVisibility_run();
     chaz_UnusedVars_run();
     chaz_VariadicMacros_run();