Einkaufslisten anzeigen, Datenbankeinbindung
This commit is contained in:
		
							
								
								
									
										86
									
								
								express-server/node_modules/buffer-writer/benchmark/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								express-server/node_modules/buffer-writer/benchmark/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,86 @@
 | 
			
		||||
var fs = require('fs');
 | 
			
		||||
var path = require('path');
 | 
			
		||||
 | 
			
		||||
var bench = require('bench');
 | 
			
		||||
var async = require('async');
 | 
			
		||||
var rmdir = require('rmdir');
 | 
			
		||||
var ok = require('okay');
 | 
			
		||||
var cloned = require('cloned');
 | 
			
		||||
cloned.workingDir = __dirname + '/versions';
 | 
			
		||||
 | 
			
		||||
exports.compare = {
 | 
			
		||||
  'math': function() {
 | 
			
		||||
    var two = 1 + 1;
 | 
			
		||||
  },
 | 
			
		||||
  'another': function() {
 | 
			
		||||
    var yay = 2 + 2;
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var clone = function(rev, cb) {
 | 
			
		||||
  var outputDir = path.join(cloned.workingDir, rev);
 | 
			
		||||
  console.log(outputDir)
 | 
			
		||||
  if(fs.existsSync(outputDir)) {
 | 
			
		||||
    return cb(null, {
 | 
			
		||||
      rev: rev,
 | 
			
		||||
      dir: outputDir
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
  console.log('cloning version ' + rev);
 | 
			
		||||
  cloned(rev, ok(cb, function(dir) {
 | 
			
		||||
    console.log('cloned version ' + rev + ' to ' + dir);
 | 
			
		||||
    cb(null, {
 | 
			
		||||
      rev: rev,
 | 
			
		||||
      dir: dir
 | 
			
		||||
    });
 | 
			
		||||
  }));
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var versions = [
 | 
			
		||||
  'ef599d3'
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
var scripts = fs.readdirSync(__dirname).filter(function(x) {
 | 
			
		||||
  return x.indexOf('benchmark') > 0;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
if(process.argv[2]) {
 | 
			
		||||
  scripts = [process.argv[2]]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var run = function() {
 | 
			
		||||
  async.map(versions, clone, function(err, results) {
 | 
			
		||||
    if(err) throw err;
 | 
			
		||||
    exports.compare = { };
 | 
			
		||||
    var suites = [];
 | 
			
		||||
    scripts.forEach(function(script) {
 | 
			
		||||
      for(var i = 0; i < results.length; i++) {
 | 
			
		||||
        var result = results[i];
 | 
			
		||||
        var benchPath = path.join(result.dir, 'benchmark', script);
 | 
			
		||||
        var suite = {};
 | 
			
		||||
        suites.push(suite);
 | 
			
		||||
        if(fs.existsSync(benchPath)) {
 | 
			
		||||
          var bench = require(benchPath);
 | 
			
		||||
          suite[script + '@' + result.rev] = bench;
 | 
			
		||||
        } else {
 | 
			
		||||
          console.log('%s missing at revision %s', benchPath, result.rev);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      suite[script + '@HEAD'] = require(__dirname + '/' + script);
 | 
			
		||||
    });
 | 
			
		||||
    var compare = function(suite, cb) {
 | 
			
		||||
      console.log('running...')
 | 
			
		||||
      bench.compare(suite, null, null, null, function(err, data) {
 | 
			
		||||
        if(err) return cb(err);
 | 
			
		||||
        bench.show(data);
 | 
			
		||||
        cb(null);
 | 
			
		||||
      });
 | 
			
		||||
    }
 | 
			
		||||
    async.eachSeries(suites, compare, function(err, res) {
 | 
			
		||||
      console.log('all suites done')
 | 
			
		||||
    })
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
run();
 | 
			
		||||
							
								
								
									
										31
									
								
								express-server/node_modules/buffer-writer/benchmark/int-16-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								express-server/node_modules/buffer-writer/benchmark/int-16-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
var Writer = require(__dirname + '/../');
 | 
			
		||||
 | 
			
		||||
module.exports = function() {
 | 
			
		||||
  var writer = new Writer();
 | 
			
		||||
  writer.addInt16(-100000000);
 | 
			
		||||
  writer.addInt16(-1000);
 | 
			
		||||
  writer.addInt16(-1);
 | 
			
		||||
  writer.addInt16(0);
 | 
			
		||||
  writer.addInt16(1);
 | 
			
		||||
  writer.addInt16(1000);
 | 
			
		||||
  writer.addInt16(1000000000);
 | 
			
		||||
  writer.addInt16(-100000000);
 | 
			
		||||
  writer.addInt16(-100000000);
 | 
			
		||||
  writer.addInt16(-1000);
 | 
			
		||||
  writer.addInt16(-1);
 | 
			
		||||
  writer.addInt16(0);
 | 
			
		||||
  writer.addInt16(1);
 | 
			
		||||
  writer.addInt16(1000);
 | 
			
		||||
  writer.addInt16(1000000000);
 | 
			
		||||
  writer.addInt16(-1000);
 | 
			
		||||
  writer.addInt16(-1);
 | 
			
		||||
  writer.addInt16(0);
 | 
			
		||||
  writer.addInt16(1);
 | 
			
		||||
  writer.addInt16(1000);
 | 
			
		||||
  writer.addInt16(1000000000);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if(!module.parent) {
 | 
			
		||||
  module.exports();
 | 
			
		||||
  console.log('benchmark ok');
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										17
									
								
								express-server/node_modules/buffer-writer/benchmark/int-32-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								express-server/node_modules/buffer-writer/benchmark/int-32-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
var Writer = require(__dirname + '/../');
 | 
			
		||||
 | 
			
		||||
module.exports = function() {
 | 
			
		||||
  var writer = new Writer();
 | 
			
		||||
  writer.addInt32(-10000000000000);
 | 
			
		||||
  writer.addInt32(-1000);
 | 
			
		||||
  writer.addInt32(-1);
 | 
			
		||||
  writer.addInt32(0);
 | 
			
		||||
  writer.addInt32(1);
 | 
			
		||||
  writer.addInt32(1000);
 | 
			
		||||
  writer.addInt32(10000000000000);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if(!module.parent) {
 | 
			
		||||
  module.exports();
 | 
			
		||||
  console.log('benchmark ok');
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										16
									
								
								express-server/node_modules/buffer-writer/benchmark/join-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								express-server/node_modules/buffer-writer/benchmark/join-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
var Writer = require(__dirname + '/../');
 | 
			
		||||
 | 
			
		||||
var writer = new Writer();
 | 
			
		||||
writer.addCString('hello');
 | 
			
		||||
writer.addCString('something else, really');
 | 
			
		||||
writer.addInt32(38013);
 | 
			
		||||
writer.addCString('and that\'s all she wrote, folks\n...\n...not really');
 | 
			
		||||
 | 
			
		||||
module.exports = function() {
 | 
			
		||||
  writer.join(0x50);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if(!module.parent) {
 | 
			
		||||
  module.exports();
 | 
			
		||||
  console.log('benchmark ok');
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										23
									
								
								express-server/node_modules/buffer-writer/benchmark/resize-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								express-server/node_modules/buffer-writer/benchmark/resize-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
var Writer = require(__dirname + '/../');
 | 
			
		||||
 | 
			
		||||
var string = "";
 | 
			
		||||
for(var i = 0; i < 10; i++) {
 | 
			
		||||
  string += 'Once upon a time long ago there lived a little programming language named JavaScript';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports = function() {
 | 
			
		||||
  var writer = new Writer(4);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
  writer.addCString(string);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if(!module.parent) {
 | 
			
		||||
  module.exports();
 | 
			
		||||
  console.log('benchmark ok');
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										14
									
								
								express-server/node_modules/buffer-writer/benchmark/small-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								express-server/node_modules/buffer-writer/benchmark/small-benchmark.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
var Writer = require(__dirname + '/../');
 | 
			
		||||
 | 
			
		||||
module.exports = function() {
 | 
			
		||||
  var writer = new Writer();
 | 
			
		||||
  writer.addInt32(10);
 | 
			
		||||
  writer.addInt16(5);
 | 
			
		||||
  writer.addCString('test');
 | 
			
		||||
  writer.flush('X');
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if(!module.parent) {
 | 
			
		||||
  module.exports();
 | 
			
		||||
  console.log('benchmark ok');
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user