Skip to content

Commit 67635e1

Browse files
committed
Lots of updates, most tests passing.
I've been able to get most of the tests passing, just a handful left. There is a little manual intervention needed for most methods to get them to compile correctly. I'd love help on: - Getting more methods compiled and tested! - Code reviews. - Testing the code!
1 parent d0b414d commit 67635e1

File tree

21 files changed

+1232
-363
lines changed

21 files changed

+1232
-363
lines changed

binding.gyp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
# Maintained.
1212
"src/base.cc",
1313
"src/wrapper.cc",
14+
"src/time.cc",
1415
"src/functions/copy.cc",
1516

1617
# Generated files.

build/codegen/allkeys.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var New = require("./new.json");
2+
3+
var all = {};
4+
5+
function recurse(obj) {
6+
if (typeof obj !== "object") { return; }
7+
Object.keys(obj).forEach(function(keyName) {
8+
all[keyName] = true;
9+
10+
if (typeof obj[keyName] === "object" && !Array.isArray(obj[keyName])) {
11+
recurse(obj[keyName]);
12+
} else if (Array.isArray(obj[keyName])) {
13+
obj[keyName].forEach(recurse);
14+
}
15+
});
16+
}
17+
18+
New.forEach(recurse);
19+
20+
console.log(Object.keys(all));

0 commit comments

Comments
 (0)