/* globals onmessage: true, postMessage: true */
onmessage = function(message) {
    'use strict';
    var gCompilers;

    gCompilers = {};

    function parseBuildData(build) {
        var compiler;
        var compilerArray;

        compiler = build.compiler_version_full;
        if (compiler) {
            if (!gCompilers.hasOwnProperty(build.arch)) {
                gCompilers[build.arch] = compilerArray = [];
            } else {
                compilerArray = gCompilers[build.arch];
            }

            if (compilerArray.indexOf(compiler) === -1) {
                compilerArray.push(compiler);
            }
        }
    }

    if (message.data) {
        message.data.forEach(parseBuildData);
    }

    console.log(gCompilers);

    postMessage(gCompilers);
};

@@ -42,16 +42,99 @@
 true */%0A
+/**%0A * Extract the compilers used for the build.%0A *%0A * @param %7BObject%7D message%0A**/%0A
 onmessag
@@ -804,38 +804,8 @@
  %7D%0A%0A
-    console.log(gCompilers);%0A%0A
     

Remove log call, add docs