From e3fc7489278122b648184ce734686649bb3982d3 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 4 Nov 2012 14:14:03 +0700 Subject: [PATCH] #1 --- node/ejdb_native.cc | 2 +- node/nbproject/configurations.xml | 4456 +------------------------------------ node/tests/t2.js | 25 +- 3 files changed, 44 insertions(+), 4439 deletions(-) diff --git a/node/ejdb_native.cc b/node/ejdb_native.cc index 8350899..3a66e77 100644 --- a/node/ejdb_native.cc +++ b/node/ejdb_native.cc @@ -349,7 +349,7 @@ namespace ejdb { } else if (pv->IsBoolean()) { bson_append_bool(bs, *spn, pv->BooleanValue()); } else if (pv->IsDate()) { - bson_append_long(bs, *spn, Handle::Cast(pv)->IntegerValue()); + bson_append_date(bs, *spn, Handle::Cast(pv)->IntegerValue()); } else if (pv->IsRegExp()) { Handle regexp = Handle::Cast(pv); int flags = regexp->GetFlags(); diff --git a/node/nbproject/configurations.xml b/node/nbproject/configurations.xml index a1ffb48..bd5be3b 100644 --- a/node/nbproject/configurations.xml +++ b/node/nbproject/configurations.xml @@ -5,914 +5,208 @@ - var_int.js - zero_float.js - zero_int.js - bench.js binding.cc - wscript - buffer_creation.js - client_latency.js - fast_buffer2.js - fast_buffer2_creation.js - fast_buffer_creation.js - fs-readfile.js - http.sh - http_bench.js - http_server_lag.js - http_simple.js - http_simple.rb - http_simple_auto.js - http_simple_bench.sh - http_simple_cluster.js - idle_clients.js - idle_server.js io.c - io.js - next-tick-2.js - next-tick.js - plot.R - process_loop.js - report-startup-memory.js - run.js - settimeout.js - startup.js - static_http_server.js - string_creation.js - throughput-child.js - throughput.js - timers.js - tls-connect.js - tls-fragmentation.js - v8_bench.js - AUTHORS - CONTRIBUTIONS - LICENSE-MIT - Makefile - README.md http_parser.c - http_parser.gyp http_parser.h test.c - node-gyp - node-gyp.cmd - npm - npm-cli.js - npm.cmd - read-package-json.js - bin.md - bugs.md - commands.md - config.md - deprecate.md - docs.md - edit.md - explore.md - help-search.md - init.md - install.md - link.md - load.md - ls.md - npm.md - outdated.md - owner.md - pack.md - prefix.md - prune.md - publish.md - rebuild.md - restart.md - root.md - run-script.md - search.md - shrinkwrap.md - start.md - stop.md - submodule.md - tag.md - test.md - uninstall.md - unpublish.md - update.md - version.md - view.md - whoami.md - adduser.md - bin.md - bugs.md - build.md - bundle.md - cache.md - changelog.md - coding-style.md - completion.md - config.md - dedupe.md - deprecate.md - developers.md - disputes.md - docs.md - edit.md - explore.md - faq.md - folders.md - help-search.md - help.md - index.md - init.md - install.md - json.md - link.md - ls.md - npm.md - outdated.md - owner.md - pack.md - prefix.md - prune.md - publish.md - rebuild.md - registry.md - removing-npm.md - restart.md - root.md - run-script.md - scripts.md - search.md - semver.md - shrinkwrap.md - star.md - start.md - stop.md - submodule.md - tag.md - test.md - uninstall.md - unpublish.md - update.md - version.md - view.md - whoami.md - bin.html - bugs.html - commands.html - config.html - deprecate.html - docs.html - edit.html - explore.html - help-search.html - init.html - install.html - link.html - load.html - ls.html - npm.html - outdated.html - owner.html - pack.html - prefix.html - prune.html - publish.html - rebuild.html - restart.html - root.html - run-script.html - search.html - shrinkwrap.html - start.html - stop.html - submodule.html - tag.html - test.html - uninstall.html - unpublish.html - update.html - version.html - view.html - whoami.html - README.html - adduser.html - bin.html - bugs.html - build.html - bundle.html - cache.html - changelog.html - coding-style.html - completion.html - config.html - dedupe.html - deprecate.html - developers.html - disputes.html - docs.html - edit.html - explore.html - faq.html - folders.html - help-search.html - help.html - index.html - init.html - install.html - json.html - link.html - list.html - ls.html - npm.html - outdated.html - owner.html - pack.html - prefix.html - prune.html - publish.html - rebuild.html - registry.html - removing-npm.html - restart.html - root.html - run-script.html - scripts.html - search.html - semver.html - shrinkwrap.html - star.html - start.html - stop.html - submodule.html - tag.html - test.html - uninstall.html - unpublish.html - update.html - version.html - view.html - whoami.html - 23242D_3_0.eot - 23242D_3_0.ttf - 23242D_3_0.woff - style.css - docfoot.html - dochead.html - favicon.ico - index.html - file-completion.js - installed-deep.js - installed-shallow.js - remote-packages.js - users.js - - cmd-shim.js - completion.sh - error-handler.js - exec.js - fetch.js - find-prefix.js - gently-rm.js - lifecycle.js - link.js - sha.js - tar.js - - adduser.js - bin.js - bugs.js - build.js - cache.js - completion.js - config.js - dedupe.js - deprecate.js - docs.js - edit.js - explore.js - faq.js - get.js - help-search.js - help.js - init.js - install.js - link.js - ls.js - npm.js - outdated.js - owner.js - pack.js - prefix.js - prune.js - publish.js - rebuild.js - restart.js - root.js - run-script.js - search.js - set.js - shrinkwrap.js - star.js - start.js - stop.js - submodule.js - substack.js - tag.js - test.js - unbuild.js - uninstall.js - unpublish.js - update.js - version.js - view.js - whoami.js - xmas.js + + - README.1 - adduser.1 - author.1 - bin.1 - bugs.1 - build.1 - bundle.1 - cache.1 - changelog.1 - coding-style.1 - completion.1 - config.1 - dedupe.1 - deprecate.1 - developers.1 - disputes.1 - docs.1 - edit.1 - explore.1 - faq.1 - find.1 - folders.1 - get.1 - global.1 - help-search.1 - help.1 - home.1 - index.1 - init.1 - install.1 - json.1 - link.1 - list.1 - ln.1 - ls.1 - npm.1 - outdated.1 - owner.1 - pack.1 - prefix.1 - prune.1 - publish.1 - rebuild.1 - registry.1 - removing-npm.1 - restart.1 - rm.1 - root.1 - run-script.1 - scripts.1 - search.1 - semver.1 - set.1 - shrinkwrap.1 - star.1 - start.1 - stop.1 - submodule.1 - tag.1 - test.1 - uninstall.1 - unpublish.1 - update.1 - version.1 - view.1 - whoami.1 - author.3 - bin.3 - bugs.3 - commands.3 - config.3 - deprecate.3 - docs.3 - edit.3 - explore.3 - find.3 - get.3 - help-search.3 - home.3 - init.3 - install.3 - link.3 - list.3 - ln.3 - load.3 - ls.3 - npm.3 - outdated.3 - owner.3 - pack.3 - prefix.3 - prune.3 - publish.3 - rebuild.3 - restart.3 - rm.3 - root.3 - run-script.3 - search.3 - set.3 - shrinkwrap.3 - start.3 - stop.3 - submodule.3 - tag.3 - test.3 - uninstall.3 - unpublish.3 - update.3 - version.3 - view.3 - whoami.3 - abbrev.js - LICENSE - README.md - package.json - index.js - index.js - index.js - yoshi.png - index.js - cursorPosition.js - starwars.js - ansi.js - newlines.js - README.md - package.json - README.markdown - index.js - package.json - block-stream-pause.js - block-stream.js - dropper-pause.js - dropper.js - basic.js - nopad-thorough.js - nopad.js - pause-resume.js - thorough.js - two-stream.js - - LICENCE - README.md - block-stream.js - package.json + - LICENCE - README.md - chownr.js - package.json - filter-pipe.js - pipe.js - reader.js - symlink-write.js - abstract.js - collect.js - dir-reader.js - dir-writer.js - file-reader.js - file-writer.js - get-type.js - link-reader.js - link-writer.js - proxy-reader.js - proxy-writer.js - reader.js - socket-reader.js - writer.js - - LICENCE - README.md - fstream.js - package.json + - bundle.js - dir-tar.js - dir.js - example.js - ig-tar.js - tar.js - basic.js - 00-setup.js - basic.js - common.js - ignore-most.js - nested-ignores.js - unignore-child.js - zz-cleanup.js - README.md - ignore.js - package.json - LICENCE - README.md - fstream-npm.js - package.json - g.js - usr-local.js - 00-setup.js - bash-comparison.js - cwd-test.js - mark.js - pause-resume.js - root-nomount.js - root.js - zz-cleanup.js - - LICENSE - README.md - glob.js - package.json + - open.js - LICENSE - README.md - graceful-fs.js - package.json - LICENSE - README.md - inherits-old.js - inherits.js - package.json - foo.ini - bar.js - foo.js - LICENSE - README.md - ini.js - package.json - README.md - init-input.js - init.js - package.json - index.js - substack-input.js - basic.js - exports.input - exports.js - fn.input - fn.js - simple.input - simple.js - README.md - package.json - promzard.js - basic.input - basic.js - README.md - default-input.js - example.js - init-package-json.js - package.json - bad-child.js - child.js - basic.js - LICENSE - README.md - lockfile.js - package.json - lru-cache.js - basic.js - AUTHORS - LICENSE - README.md - package.json - basic.js - brace-expand.js - caching.js - defaults.js - LICENSE - README.md - minimatch.js - package.json - pow.js - chmod.js - clobber.js - mkdirp.js - perm.js - perm_sync.js - race.js - rel.js - return.js - return_sync.js - root.js - sync.js - umask.js - umask_sync.js - - LICENSE - README.markdown - index.js - package.json + - node-gyp.js - buildbot_run.py - __init__.py - dump_dependency_json.py - gypd.py - gypsh.py - make.py - msvs.py - msvs_test.py - ninja.py - ninja_test.py - scons.py - xcode.py - MSVSNew.py - MSVSProject.py - MSVSSettings.py - MSVSSettings_test.py - MSVSToolFile.py - MSVSUserFile.py - MSVSVersion.py - SCons.py - __init__.py - common.py - easy_xml.py - easy_xml_test.py - input.py - mac_tool.py - ninja_syntax.py - sun_tool.py - system_test.py - xcode_emulation.py - xcodeproj_file.py - xml_fix.py - samples - samples.bat - gyp.pbfilespec - gyp.xclangspec - README - README - graphviz.py - pretty_gyp.py - pretty_sln.py - pretty_vcproj.py - AUTHORS - DEPS - LICENSE - MANIFEST - OWNERS - PRESUBMIT.py - codereview.settings - gyp - gyp.bat gyp_dummy.c - gyptest.py - pylintrc - setup.py - addon.gypi - gyp_addon - common.gypi - build.js - clean.js - configure.js - install.js - list.js - node-gyp.js - rebuild.js - remove.js - - LICENSE - README.md - addon.gypi - package.json + - nopt.js - my-program.js - nopt.js - LICENSE - README.md - package.json - adduser.js - get.js - publish.js - request.js - star.js - tag.js - unpublish.js - upload.js - _replicator.couch - couch.ini - registry.couch - 00-setup.js - basic.js - registry.js - reset-then-signup.js - zz-teardown.js - LICENSE - README.md - couch-login.js - package.json - cache.json - cache.json - server.js - 00-setup.js - adduser-new.js - adduser-update.js - basic.js - retries.js - zz-cleanup.js - - LICENSE - README.md - index.js - package.json + @@ -920,455 +214,181 @@ - basic.js - LICENSE - README.md - package.json - proto-list.js - broken.js - broken.json - chain-class.js - env.js - find-file.js - ignore-unfound-file.js - ini.js - save.js - LICENCE - index.js - package.json - readme.markdown - builtin - globalconfig - userconfig - 00-setup.js - basic.js - builtin.js - save.js - LICENSE - README.md - config-defs.js - npmconf.js - package.json - basic.js - LICENSE - README.md - example.js - log.js - package.json - once.js - LICENSE - README.md - once.js - package.json - LICENSE.txt - README.md - opener.js - package.json - unix.js - windows.js - LICENSE - README.md - osenv.js - package.json - example.js - read.js - basic.js - LICENSE - README.md - mute.js - package.json - basic.js - defaults.js - many.js - LICENCE - README.md - package.json - basic.js - LICENSE - README.md - package.json - read-installed.js - not-json.css - basic.js - non-json.js - LICENSE - README.md - package.json - read-json.js - ca.cnf - ca.crl - ca.crt - ca.csr - ca.key - ca.srl - server.cnf - server.crt - server.csr - server.js - server.key - npm-ca.crt - test.crt - test.key - googledoodle.png - run.js - server.js - squid.conf - test-body.js - test-cookie.js - test-cookiejar.js - test-defaults.js - test-errors.js - test-follow-all-303.js - test-follow-all.js - test-headers.js - test-httpModule.js - test-https-strict.js - test-https.js - test-oauth.js - test-params.js - test-pipes.js - test-pool.js - test-protocol-changing-redirect.js - test-proxy.js - test-qs.js - test-redirect.js - test-timeout.js - test-toJSON.js - test-tunnel.js - index.js - jar.js - LICENSE - README.md - aws.js - forever.js - main.js - mimetypes.js - oauth.js - package.json - tunnel.js - uuid.js - dns.js - retry.js - retry_operation.js - test-retry-operation.js - test-timeouts.js - common.js - runner.js - License - Makefile - Readme.md - equation.gif - index.js - package.json - AUTHORS - LICENSE - README.md - package.json - rimraf.js - semver - LICENSE - README.md - package.json - semver.js - test.js - async-map-ordered.js - async-map.js - bind-actor.js - chain.js - slide.js - LICENSE - README.md - index.js - package.json - buffer-entry.js - entry-writer.js - entry.js - extended-header-writer.js - extended-header.js - extract.js - global-header-writer.js - header.js - pack.js - parse.js - - README.md - package.json - tar.js + - LICENCE - README.md - get-uid-gid.js - package.json - uid-number.js - which - LICENSE - README.md - package.json - which.js - clean-old.sh - doc-build.sh - index-build.js - install.sh - release.sh - relocate.sh - package.json - foo - package.json - bar - package.json - package.json - package.json - package.json - package.json - test.js - package.json - package.json - package.json - array-bin - README - package.json - test.js - README - package.json - test.js - README - package.json - test.js - README - minimatch-expected.json - package.json - test.js - dir-bin - README - package.json - test.js - README - package.json - test.js - include - include2 - include4 - include4 - package.json - test.sh - include - include2 - include4 - README - include4 - package.json - test.sh - foo - README - package.json - test.js - README - package.json - test.js - README - package.json - test.js - README - package.json - README - package.json - README - package.json - README - npm-shrinkwrap.json - package.json - test.sh - README - package.json - README - package.json - index.js - package.json - false_name.js - publish-config.js - common.js - run.js - update-test.sh - AUTHORS - LICENSE - Makefile - README.md - cli.js - configure - package.json @@ -1576,7 +596,6 @@ x86cpuid.asm - Makefile @@ -1601,40 +620,23 @@ - MS - SSLv3 alpha.c dggccbug.c sgiccbug.c - sslref.dif stream.c ultrixcc.c - ca-cert.pem - dsa-ca.pem - dsa-pca.pem - pca-cert.pem - ICE.crl - README.RootCerts - aes-586.pl - aes-armv4.pl aes-ia64.S - aes-ppc.pl - aes-s390x.pl - aes-sparcv9.pl - aes-x86_64.pl - Makefile - README aes.h aes_cbc.c aes_cfb.c @@ -1649,7 +651,6 @@ aes_x86core.c - Makefile a_bitstr.c a_bool.c a_bytes.c @@ -1688,7 +689,6 @@ bio_asn1.c bio_ndef.c charmap.h - charmap.pl d2i_pr.c d2i_pu.c evp_asn1.c @@ -1736,15 +736,7 @@ - bf-586.pl - bf-686.pl - readme - COPYRIGHT - INSTALL - Makefile - README - VERSION bf_cbc.c bf_cfb64.c bf_ecb.c @@ -1760,7 +752,6 @@ blowfish.h - Makefile b_dump.c b_print.c b_sock.c @@ -1788,45 +779,18 @@ - add.pl - comba.pl - div.pl - f - mul.pl - mul_add.pl - sqr.pl - sub.pl - README - alpha-mont.pl - armv4-mont.pl - bn-586.pl - co-586.pl ia64.S - mips3-mont.pl mips3.s pa-risc2.s pa-risc2W.s - ppc-mont.pl - ppc.pl - ppc64-mont.pl - s390x-mont.pl s390x.S sparcv8.S sparcv8plus.S - sparcv9-mont.pl - sparcv9a-mont.pl - via-mont.pl - vms.mar - x86-mont.pl - x86.pl x86_64-gcc.c - x86_64-mont.pl x86_64-win32-masm.asm - Makefile bn.h - bn.mul bn_add.c bn_asm.c bn_blind.c @@ -1849,7 +813,6 @@ bn_nist.c bn_prime.c bn_prime.h - bn_prime.pl bn_print.c bn_rand.c bn_recp.c @@ -1863,21 +826,16 @@ exp.c expspeed.c exptest.c - todo vms-helper.c - Makefile buf_err.c buffer.c buffer.h - cmll-x86.pl - cmll-x86_64.pl - Makefile camellia.c camellia.h cmll_cbc.c @@ -1890,10 +848,7 @@ - cast-586.pl - readme - Makefile c_cfb64.c c_ecb.c c_enc.c @@ -1908,7 +863,6 @@ casttest.c - Makefile cms.h cms_asn1.c cms_att.c @@ -1925,7 +879,6 @@ cms_smime.c - Makefile c_rle.c c_zlib.c comp.h @@ -1933,8 +886,6 @@ comp_lib.c - Makefile - README cnf_save.c conf.h conf_api.c @@ -1946,51 +897,27 @@ conf_mall.c conf_mod.c conf_sap.c - keysets.pl - ssleay.cnf test.c - crypt586.pl - des-586.pl - des_enc.m4 - desboth.pl - readme - test - 486-50.sol - 586-100.lnx - 686-200.fre aix.cc alpha.cc hpux.cc - sparc.gcc usparc.cc - COPYRIGHT - DES.pm - DES.xs - FILES0 - INSTALL - Imakefile - KERBEROS - Makefile - README - VERSION cbc3_enc.c cbc_cksm.c cbc_enc.c cfb64ede.c cfb64enc.c cfb_enc.c - des-lib.com des.c des.h - des.pod des3s.cpp des_enc.c des_locl.h @@ -2008,12 +935,10 @@ enc_writ.c fcrypt.c fcrypt_b.c - makefile.bc ncbc_enc.c ofb64ede.c ofb64enc.c ofb_enc.c - options.txt pcbc_enc.c qud_cksm.c rand_key.c @@ -2026,17 +951,10 @@ speed.c spr.h str2key.c - typemap xcbc_enc.c - Makefile dh.h - dh1024.pem - dh192.pem - dh2048.pem - dh4096.pem - dh512.pem dh_ameth.c dh_asn1.c dh_check.c @@ -2048,15 +966,11 @@ dh_pmeth.c dh_prn.c dhtest.c - example - generate p1024.c p192.c p512.c - Makefile - README dsa.h dsa_ameth.c dsa_asn1.c @@ -2073,11 +987,8 @@ dsa_vrf.c dsagen.c dsatest.c - fips186a.txt - Makefile - README dso.h dso_beos.c dso_dl.c @@ -2090,7 +1001,6 @@ dso_win32.c - Makefile ec.h ec2_mult.c ec2_smpl.c @@ -2113,7 +1023,6 @@ ectest.c - Makefile ecdh.h ecdhtest.c ech_err.c @@ -2123,7 +1032,6 @@ ech_ossl.c - Makefile ecdsa.h ecdsatest.c ecs_asn1.c @@ -2135,8 +1043,6 @@ ecs_vrf.c - Makefile - README eng_all.c eng_cnf.c eng_cryptodev.c @@ -2166,15 +1072,12 @@ tb_store.c - Makefile err.c err.h err_all.c err_prn.c - openssl.ec - Makefile bio_b64.c bio_enc.c bio_md.c @@ -2209,7 +1112,6 @@ evp_pbe.c evp_pkey.c evp_test.c - evptests.txt m_dss.c m_dss1.c m_ecdsa.c @@ -2239,7 +1141,6 @@ pmeth_lib.c - Makefile hm_ameth.c hm_pmeth.c hmac.c @@ -2247,7 +1148,6 @@ hmactest.c - Makefile i_cbc.c i_cfb64.c i_ecb.c @@ -2257,30 +1157,24 @@ idea_lcl.h idea_spd.c ideatest.c - version - Makefile jpake.c jpake.h jpake_err.c jpaketest.c - Makefile krb5_asn.c krb5_asn.h - Makefile lh_stats.c lh_test.c lhash.c lhash.h - num.pl - Makefile md2.c md2.h md2_dgst.c @@ -2288,7 +1182,6 @@ md2test.c - Makefile md4.c md4.h md4_dgst.c @@ -2299,11 +1192,8 @@ - md5-586.pl md5-ia64.S - md5-x86_64.pl - Makefile md5.c md5.h md5_dgst.c @@ -2313,14 +1203,12 @@ md5test.c - Makefile mdc2.h mdc2_one.c mdc2dgst.c mdc2test.c - Makefile cbc128.c cfb128.c ctr128.c @@ -2329,26 +1217,17 @@ ofb128.c - Makefile o_names.c obj_dat.c obj_dat.h - obj_dat.pl obj_err.c obj_lib.c obj_mac.h - obj_mac.num obj_xref.c obj_xref.h - obj_xref.txt - objects.README objects.h - objects.pl - objects.txt - objxref.pl - Makefile ocsp.h ocsp_asn.c ocsp_cl.c @@ -2361,8 +1240,6 @@ ocsp_vfy.c - Makefile - message pem.h pem2.h pem_all.c @@ -2376,21 +1253,11 @@ pem_sign.c pem_x509.c pem_xaux.c - pkcs7.lis pvkfmt.c - cbc.pl - ppc-xlate.pl - readme - x86_64-xlate.pl - x86asm.pl - x86gas.pl - x86masm.pl - x86nasm.pl - Makefile p12_add.c p12_asn.c p12_attr.c @@ -2410,41 +1277,15 @@ - a1 - a2 - cert.p7c - smime.p7m - smime.p7s - 3des.pem - 3dess.pem - c.pem - ff - msie-e - msie-e.pem - msie-enc-01 - msie-enc-01.pem - msie-enc-02 - msie-enc-02.pem - msie-s-a-e - msie-s-a-e.pem - nav-smime - s.pem - server.pem - Makefile bio_ber.c bio_pk7.c dec.c - des.pem - doc enc.c - es1.pem example.c example.h - info.pem - infokey.pem pk7_asn1.c pk7_attr.c pk7_dgst.c @@ -2455,18 +1296,15 @@ pk7_smime.c pkcs7.h pkcs7err.c - server.pem sign.c verify.c - Makefile pq_test.c pqueue.c pqueue.h - Makefile md_rand.c rand.h rand_egd.c @@ -2482,7 +1320,6 @@ randtest.c - Makefile rc2.h rc2_cbc.c rc2_ecb.c @@ -2492,18 +1329,11 @@ rc2ofb64.c rc2speed.c rc2test.c - rrc2.doc tab.c - version - rc4-586.pl - rc4-ia64.pl - rc4-s390x.pl - rc4-x86_64.pl - Makefile rc4.c rc4.h rc4_enc.c @@ -2512,13 +1342,10 @@ rc4s.cpp rc4speed.c rc4test.c - rrc4.doc - rc5-586.pl - Makefile rc5.h rc5_ecb.c rc5_enc.c @@ -2533,10 +1360,7 @@ rips.cpp - rmd-586.pl - Makefile - README ripemd.h rmd160.c rmd_dgst.c @@ -2546,7 +1370,6 @@ rmdtest.c - Makefile rsa.h rsa_ameth.c rsa_asn1.c @@ -2571,7 +1394,6 @@ rsa_x931.c - Makefile seed.c seed.h seed_cbc.c @@ -2582,27 +1404,7 @@ - README - sha1-586.pl - sha1-armv4-large.pl - sha1-ia64.pl - sha1-ppc.pl - sha1-s390x.pl - sha1-sparcv9.pl - sha1-sparcv9a.pl - sha1-thumb.pl - sha1-x86_64.pl - sha256-586.pl - sha256-armv4.pl - sha512-586.pl - sha512-armv4.pl - sha512-ia64.pl - sha512-ppc.pl - sha512-s390x.pl - sha512-sparcv9.pl - sha512-x86_64.pl - Makefile sha.c sha.h sha1.c @@ -2619,14 +1421,11 @@ shatest.c - Makefile safestack.h stack.c stack.h - Makefile - README store.h str_err.c str_lib.c @@ -2635,21 +1434,10 @@ str_meth.c - README mttest.c - netware.bat - profile.sh - ptest.bat - pthread.sh - pthread2.sh - pthreads-vms.com - purify.sh - solaris.sh th-lock.c - win32.bat - Makefile ts.h ts_asn1.c ts_conf.c @@ -2664,12 +1452,10 @@ ts_verify_ctx.c - Makefile txt_db.c txt_db.h - Makefile ui.h ui_compat.c ui_compat.h @@ -2681,10 +1467,7 @@ - wp-mmx.pl - wp-x86_64.pl - Makefile whrlpool.h wp_block.c wp_dgst.c @@ -2692,7 +1475,6 @@ wp_test.c - Makefile by_dir.c by_file.c x509.h @@ -2721,7 +1503,6 @@ x_all.c - Makefile ext_dat.h pcy_cache.c pcy_data.c @@ -2771,19 +1552,15 @@ LPdir_win.c LPdir_win32.c LPdir_wince.c - Makefile - alphacpuid.pl cpt_err.c cryptlib.c cryptlib.h - crypto-lib.com crypto.h cversion.c ebcdic.c ebcdic.h ex_data.c ia64cpuid.S - install-crypto.com md32_common.h mem.c mem_clr.c @@ -2795,10 +1572,8 @@ o_str.h o_time.c o_time.h - opensslconf.h.in opensslv.h ossl_typ.h - ppccpuid.pl s390xcap.c s390xcpuid.S sparccpuid.S @@ -2806,24 +1581,16 @@ symhacks.h uid.c vms_rms.h - x86_64cpuid.pl - x86cpuid.pl - README.ASN1 ocsp.c - Makefile - README saccept.c sconnect.c - server.pem - cacert.pem - cakey.pem cms_comp.c cms_ddec.c cms_dec.c @@ -2833,99 +1600,62 @@ cms_sign2.c cms_uncomp.c cms_ver.c - comp.txt - encr.txt - sign.txt - signer.pem - signer2.pem - Makefile - README - cacerts.pem - cert.pem easy-tls.c easy-tls.h test.c test.h - Makefile base64.c conn.c loadrsa.c - Makefile cluster_labs.h hw_cluster_labs.c - hw_cluster_labs.ec hw_cluster_labs_err.c hw_cluster_labs_err.h - Makefile hw_ibmca.c - hw_ibmca.ec hw_ibmca_err.c hw_ibmca_err.h ica_openssl_api.h - Makefile - README - build.com rsaref.c - rsaref.ec rsaref_err.c rsaref_err.h - Makefile hw_zencod.c - hw_zencod.ec hw_zencod.h hw_zencod_err.c hw_zencod_err.h - Makefile - README - cert.pem example1.c example2.c example3.c example4.c loadkeys.c loadkeys.h - privkey.pem - README pkread.c pkwrite.c - Makefile prime.c - Makefile - cert.pem - key.pem - sig.txt sign.c - sign.txt - cacert.pem - cakey.pem - encr.txt - sign.txt - signer.pem - signer2.pem smdec.c smenc.c smsign.c @@ -2938,412 +1668,41 @@ serv.cpp - ECC-RSAcertgen.sh - ECCcertgen.sh - README - RSAcertgen.sh - ssltest.sh - Makefile state_machine.c - A-client.pem - A-server.pem - CA.pem - INSTALL - Makefile - Makefile.am - README - autogunk.sh - autoungunk.sh breakage.c buffer.c cb.c - configure.in ip.c sm.c - test.sh tunala.c tunala.h - README mkcert.c mkreq.c - README b64.c - b64.pl - privkey.pem selfsign.c spkigen.c - CA.pl.pod - asn1parse.pod - ca.pod - ciphers.pod - cms.pod - config.pod - crl.pod - crl2pkcs7.pod - dgst.pod - dhparam.pod - dsa.pod - dsaparam.pod - ec.pod - ecparam.pod - enc.pod - errstr.pod - gendsa.pod - genpkey.pod - genrsa.pod - nseq.pod - ocsp.pod - openssl.pod - passwd.pod - pkcs12.pod - pkcs7.pod - pkcs8.pod - pkey.pod - pkeyparam.pod - pkeyutl.pod - rand.pod - req.pod - rsa.pod - rsautl.pod - s_client.pod - s_server.pod - s_time.pod - sess_id.pod - smime.pod - speed.pod - spkac.pod - ts.pod - tsget.pod - verify.pod - version.pod - x509.pod - x509v3_config.pod - ASN1_OBJECT_new.pod - ASN1_STRING_length.pod - ASN1_STRING_new.pod - ASN1_STRING_print_ex.pod - ASN1_generate_nconf.pod - BIO_ctrl.pod - BIO_f_base64.pod - BIO_f_buffer.pod - BIO_f_cipher.pod - BIO_f_md.pod - BIO_f_null.pod - BIO_f_ssl.pod - BIO_find_type.pod - BIO_new.pod - BIO_new_CMS.pod - BIO_push.pod - BIO_read.pod - BIO_s_accept.pod - BIO_s_bio.pod - BIO_s_connect.pod - BIO_s_fd.pod - BIO_s_file.pod - BIO_s_mem.pod - BIO_s_null.pod - BIO_s_socket.pod - BIO_set_callback.pod - BIO_should_retry.pod - BN_BLINDING_new.pod - BN_CTX_new.pod - BN_CTX_start.pod - BN_add.pod - BN_add_word.pod - BN_bn2bin.pod - BN_cmp.pod - BN_copy.pod - BN_generate_prime.pod - BN_mod_inverse.pod - BN_mod_mul_montgomery.pod - BN_mod_mul_reciprocal.pod - BN_new.pod - BN_num_bytes.pod - BN_rand.pod - BN_set_bit.pod - BN_swap.pod - BN_zero.pod - CMS_add0_cert.pod - CMS_add1_recipient_cert.pod - CMS_compress.pod - CMS_decrypt.pod - CMS_encrypt.pod - CMS_final.pod - CMS_get0_RecipientInfos.pod - CMS_get0_SignerInfos.pod - CMS_get0_type.pod - CMS_get1_ReceiptRequest.pod - CMS_sign.pod - CMS_sign_add1_signer.pod - CMS_sign_receipt.pod - CMS_uncompress.pod - CMS_verify.pod - CMS_verify_receipt.pod - CONF_modules_free.pod - CONF_modules_load_file.pod - CRYPTO_set_ex_data.pod - DH_generate_key.pod - DH_generate_parameters.pod - DH_get_ex_new_index.pod - DH_new.pod - DH_set_method.pod - DH_size.pod - DSA_SIG_new.pod - DSA_do_sign.pod - DSA_dup_DH.pod - DSA_generate_key.pod - DSA_generate_parameters.pod - DSA_get_ex_new_index.pod - DSA_new.pod - DSA_set_method.pod - DSA_sign.pod - DSA_size.pod - ERR_GET_LIB.pod - ERR_clear_error.pod - ERR_error_string.pod - ERR_get_error.pod - ERR_load_crypto_strings.pod - ERR_load_strings.pod - ERR_print_errors.pod - ERR_put_error.pod - ERR_remove_state.pod - ERR_set_mark.pod - EVP_BytesToKey.pod - EVP_DigestInit.pod - EVP_DigestSignInit.pod - EVP_DigestVerifyInit.pod - EVP_EncryptInit.pod - EVP_OpenInit.pod - EVP_PKEY_CTX_ctrl.pod - EVP_PKEY_CTX_new.pod - EVP_PKEY_cmp.pod - EVP_PKEY_decrypt.pod - EVP_PKEY_derive.pod - EVP_PKEY_encrypt.pod - EVP_PKEY_get_default_digest.pod - EVP_PKEY_keygen.pod - EVP_PKEY_new.pod - EVP_PKEY_print_private.pod - EVP_PKEY_set1_RSA.pod - EVP_PKEY_sign.pod - EVP_PKEY_verify.pod - EVP_PKEY_verifyrecover.pod - EVP_SealInit.pod - EVP_SignInit.pod - EVP_VerifyInit.pod - OBJ_nid2obj.pod - OPENSSL_Applink.pod - OPENSSL_VERSION_NUMBER.pod - OPENSSL_config.pod - OPENSSL_ia32cap.pod - OPENSSL_load_builtin_modules.pod - OpenSSL_add_all_algorithms.pod - PEM_write_bio_CMS_stream.pod - PEM_write_bio_PKCS7_stream.pod - PKCS12_create.pod - PKCS12_parse.pod - PKCS7_decrypt.pod - PKCS7_encrypt.pod - PKCS7_sign.pod - PKCS7_sign_add_signer.pod - PKCS7_verify.pod - RAND_add.pod - RAND_bytes.pod - RAND_cleanup.pod - RAND_egd.pod - RAND_load_file.pod - RAND_set_rand_method.pod - RSA_blinding_on.pod - RSA_check_key.pod - RSA_generate_key.pod - RSA_get_ex_new_index.pod - RSA_new.pod - RSA_padding_add_PKCS1_type_1.pod - RSA_print.pod - RSA_private_encrypt.pod - RSA_public_encrypt.pod - RSA_set_method.pod - RSA_sign.pod - RSA_sign_ASN1_OCTET_STRING.pod - RSA_size.pod - SMIME_read_CMS.pod - SMIME_read_PKCS7.pod - SMIME_write_CMS.pod - SMIME_write_PKCS7.pod - X509_NAME_ENTRY_get_object.pod - X509_NAME_add_entry_by_txt.pod - X509_NAME_get_index_by_NID.pod - X509_NAME_print_ex.pod - X509_STORE_CTX_get_error.pod - X509_STORE_CTX_get_ex_new_index.pod - X509_STORE_CTX_new.pod - X509_STORE_CTX_set_verify_cb.pod - X509_STORE_set_verify_cb_func.pod - X509_VERIFY_PARAM_set_flags.pod - X509_new.pod - X509_verify_cert.pod - bio.pod - blowfish.pod - bn.pod - bn_internal.pod - buffer.pod - crypto.pod - d2i_ASN1_OBJECT.pod - d2i_DHparams.pod - d2i_DSAPublicKey.pod - d2i_PKCS8PrivateKey.pod - d2i_RSAPublicKey.pod - d2i_X509.pod - d2i_X509_ALGOR.pod - d2i_X509_CRL.pod - d2i_X509_NAME.pod - d2i_X509_REQ.pod - d2i_X509_SIG.pod - des.pod - des_modes.pod - dh.pod - dsa.pod - ecdsa.pod - engine.pod - err.pod - evp.pod - hmac.pod - i2d_CMS_bio_stream.pod - i2d_PKCS7_bio_stream.pod - lh_stats.pod - lhash.pod - md5.pod - mdc2.pod - pem.pod - rand.pod - rc4.pod - ripemd.pod - rsa.pod - sha.pod - threads.pod - ui.pod - ui_compat.pod - x509.pod - certificates.txt - keys.txt - proxy_certificates.txt - SSL_CIPHER_get_name.pod - SSL_COMP_add_compression_method.pod - SSL_CTX_add_extra_chain_cert.pod - SSL_CTX_add_session.pod - SSL_CTX_ctrl.pod - SSL_CTX_flush_sessions.pod - SSL_CTX_free.pod - SSL_CTX_get_ex_new_index.pod - SSL_CTX_get_verify_mode.pod - SSL_CTX_load_verify_locations.pod - SSL_CTX_new.pod - SSL_CTX_sess_number.pod - SSL_CTX_sess_set_cache_size.pod - SSL_CTX_sess_set_get_cb.pod - SSL_CTX_sessions.pod - SSL_CTX_set_cert_store.pod - SSL_CTX_set_cert_verify_callback.pod - SSL_CTX_set_cipher_list.pod - SSL_CTX_set_client_CA_list.pod - SSL_CTX_set_client_cert_cb.pod - SSL_CTX_set_default_passwd_cb.pod - SSL_CTX_set_generate_session_id.pod - SSL_CTX_set_info_callback.pod - SSL_CTX_set_max_cert_list.pod - SSL_CTX_set_mode.pod - SSL_CTX_set_msg_callback.pod - SSL_CTX_set_options.pod - SSL_CTX_set_psk_client_callback.pod - SSL_CTX_set_quiet_shutdown.pod - SSL_CTX_set_session_cache_mode.pod - SSL_CTX_set_session_id_context.pod - SSL_CTX_set_ssl_version.pod - SSL_CTX_set_timeout.pod - SSL_CTX_set_tmp_dh_callback.pod - SSL_CTX_set_tmp_rsa_callback.pod - SSL_CTX_set_verify.pod - SSL_CTX_use_certificate.pod - SSL_CTX_use_psk_identity_hint.pod - SSL_SESSION_free.pod - SSL_SESSION_get_ex_new_index.pod - SSL_SESSION_get_time.pod - SSL_accept.pod - SSL_alert_type_string.pod - SSL_clear.pod - SSL_connect.pod - SSL_do_handshake.pod - SSL_free.pod - SSL_get_SSL_CTX.pod - SSL_get_ciphers.pod - SSL_get_client_CA_list.pod - SSL_get_current_cipher.pod - SSL_get_default_timeout.pod - SSL_get_error.pod - SSL_get_ex_data_X509_STORE_CTX_idx.pod - SSL_get_ex_new_index.pod - SSL_get_fd.pod - SSL_get_peer_cert_chain.pod - SSL_get_peer_certificate.pod - SSL_get_psk_identity.pod - SSL_get_rbio.pod - SSL_get_session.pod - SSL_get_verify_result.pod - SSL_get_version.pod - SSL_library_init.pod - SSL_load_client_CA_file.pod - SSL_new.pod - SSL_pending.pod - SSL_read.pod - SSL_rstate_string.pod - SSL_session_reused.pod - SSL_set_bio.pod - SSL_set_connect_state.pod - SSL_set_fd.pod - SSL_set_session.pod - SSL_set_shutdown.pod - SSL_set_verify_result.pod - SSL_shutdown.pod - SSL_state_string.pod - SSL_want.pod - SSL_write.pod - d2i_SSL_SESSION.pod - ssl.pod - - README - c-indentation.el - fingerprints.txt - openssl-shared.txt - openssl.txt - openssl_button.gif - openssl_button.html - ssleay.txt - standards.txt + - Makefile - README.gost e_gost_err.c e_gost_err.h - e_gost_err.proto - gost.ec gost2001.c gost2001_keyx.c gost2001_keyx.h @@ -3376,56 +1735,37 @@ hwcryptohook.h sureware.h - Makefile - alpha.opt - axp.opt - capierr.bat e_4758cca.c - e_4758cca.ec e_4758cca_err.c e_4758cca_err.h e_aep.c - e_aep.ec e_aep_err.c e_aep_err.h e_atalla.c - e_atalla.ec e_atalla_err.c e_atalla_err.h e_capi.c - e_capi.ec e_capi_err.c e_capi_err.h e_chil.c - e_chil.ec e_chil_err.c e_chil_err.h e_cswift.c - e_cswift.ec e_cswift_err.c e_cswift_err.h e_gmp.c - e_gmp.ec e_gmp_err.c e_gmp_err.h e_nuron.c - e_nuron.ec e_nuron_err.c e_nuron_err.h e_padlock.c - e_padlock.ec e_sureware.c - e_sureware.ec e_sureware_err.c e_sureware_err.h e_ubsec.c - e_ubsec.ec e_ubsec_err.c e_ubsec_err.h - engine_vector.mar - ia64.opt - makeengines.com - vax.opt @@ -3515,92 +1855,26 @@ MacSocket.h GUSI_Init.cpp - OpenSSL.mcp.hqx Randomizer.cpp Randomizer.h - TODO _MWERKS_GUSI_prefix.h _MWERKS_prefix.h buildinf.h - mklinks.as.hqx opensslconf.h - 32all.bat - README applink.c - bcb4.bat - certCA.srl - certCA.ss - certU.ss - cmp.pl - do_ms.bat - do_nasm.bat - do_nt.bat - do_win64a.bat - do_win64i.bat - keyCA.ss - keyU.ss - mingw32.bat - mw.bat - req2CA.ss - reqCA.ss - reqU.ss - speed32.bat - tenc.bat - tencce.bat - test.bat - testce.bat - testce2.bat - testenc.bat - testencce.bat - testpem.bat - testpemce.bat - testss.bat - testssce.bat tlhelp32.h - tpem.bat - tpemce.bat - uplink-common.pl - uplink-ia64.pl - uplink-x86.pl - uplink-x86_64.pl uplink.c uplink.h - uplink.pl - x86asm.bat - build.bat - cpy_tests.bat - do_tests.pl - globals.txt - readme.txt - set_env.bat - OS2-EMX.cmd - backwardify.pl - Makefile.hpux10-cc - README - hpux10-cc.sh - irix.sh - sco5-shared-gcc.sh - sco5-shared-installed - sco5-shared.sh - solaris-sc4.sh - solaris.sh - sun.sh - svr5-shared-gcc.sh - svr5-shared-installed - svr5-shared.sh - win32.bat - win32dll.bat - Makefile bio_ssl.c d1_both.c d1_clnt.c @@ -3610,7 +1884,6 @@ d1_pkt.c d1_srvr.c dtls1.h - install-ssl.com kssl.c kssl.h kssl_lcl.h @@ -3632,7 +1905,6 @@ s3_meth.c s3_pkt.c s3_srvr.c - ssl-lib.com ssl.h ssl2.h ssl23.h @@ -3661,20 +1933,8 @@ - 586-100.nt - 486-50.nt - 586-100.lnx - 68000.bsd - 686-200.lnx - alpha064.osf - alpha164.lnx - alpha164.osf - mips-rel.pl - r10000.irx - r3000.ult - r4400.irx bfs.cpp @@ -3686,177 +1946,21 @@ rc4s.cpp sha1s.cpp - 100.lnx - 100.nt - 200.lnx - 486-66.dos - 486-66.nt - 486-66.w31 - 5.lnx - 586-085i.nt - 586-100.LN3 - 586-100.NT2 - 586-100.dos - 586-100.ln4 - 586-100.lnx - 586-100.nt - 586-100.ntx - 586-100.w31 - 586-1002.lnx - 586p-100.lnx - 686-200.bsd - 686-200.lnx - 686-200.nt - L1 - R10000.t - R4400.t - aix.t - aixold.t - alpha.t - alpha400.t - cyrix100.lnx - dgux-x86.t - dgux.t - hpux-acc.t - hpux-kr.t - hpux.t - p2.w95 - pent2.t - readme - s586-100.lnx - s586-100.nt - sgi.t - sparc.t - sparc2 - sparcLX.t - usparc.t - Makefile - c89.sh - c_hash - c_info - c_issuer - c_name - c_rehash - c_rehash.in - BC-32.pl - Mingw32.pl - OS2-EMX.pl - VC-32.pl - linux.pl - netware.pl - ultrix.pl - unix.pl - - FreeBSD.sh - add_cr.pl - bat.sh - ck_errf.pl - clean-depend.pl - copy.pl - cygwin.sh - deleof.pl - deltree.com - dirname.pl - do_ms.sh - domd - err-ins.pl - extract-names.pl - extract-section.pl - files.pl - fixNT.sh - install.sh - libeay.num - mk1mf.pl - mkcerts.sh - mkdef.pl - mkdir-p.pl - mkerr.pl - mkfiles.pl - mklink.pl - mkrc.pl - mkstack.pl - opensslwrap.sh - perlpath.pl - pod2man.pl - pod2mantest - pod2mantest.pod - point.sh - selftest.pl - shlib_wrap.sh - sp-diff.pl - speed.sh - src-dep.pl - ssleay.num - tab_num.pl - x86asm.sh + - TODO - VMSify-conf.pl - WISHLIST.TXT - install-vms.com - mkshared.com - multinet_shr.opt - openssl_startup.com - openssl_undo.com - openssl_utils.com - socketshr_shr.opt - tcpip_shr_decc.opt - test-includes.com - ucx_shr_decc.opt - ucx_shr_decc_log.opt - ucx_shr_vaxc.opt - - ACKNOWLEDGMENTS - CHANGES - CHANGES.SSLeay - Configure - FAQ - INSTALL - INSTALL.DJGPP - INSTALL.MacOS - INSTALL.NW - INSTALL.OS2 - INSTALL.VMS - INSTALL.W32 - INSTALL.W64 - INSTALL.WCE - LICENSE - Makefile - Makefile.org - Makefile.shared - NEWS - PROBLEMS - README - README.ASN1 - README.ENGINE - config + e_os.h e_os2.h - install.com - makevms.com - openssl.doxy - openssl.spec - handshake_cutthrough.patch - jsse.patch - npn.patch - openssl_no_dtls1.patch - progs.patch - sha1_armv4_large.patch - small_records.patch - tls_exporter.patch - x509_hash_name_algorithm_change.patch - README.chromium buildinf.h - openssl.gyp @@ -3898,16 +2002,6 @@ ares_config.h - AUTHORS - CHANGES - CMakeLists.txt - NEWS - README - README.cares - README.msvc - README.node - RELEASE-NOTES - TODO ares__close_sockets.c ares__get_hostent.c ares__read_line.c @@ -3968,7 +2062,6 @@ ares_writev.h bitncmp.c bitncmp.h - get_ver.awk inet_net_pton.c inet_net_pton.h inet_ntop.c @@ -3979,12 +2072,6 @@ - Changes - LICENSE - Makefile.am - aclocal.m4 - autogen.sh - config.h.in config_cygwin.h config_darwin.h config_freebsd.h @@ -3992,26 +2079,12 @@ config_netbsd.h config_openbsd.h config_sunos.h - configure.ac demo.c ecb.h - eio.3 eio.c - eio.pod - libeio.m4 xthread.h - Changes - LICENSE - Makefile.am - Makefile.in - README - aclocal.m4 - autogen.sh - config.guess - config.h.in - config.sub config_cygwin.h config_darwin.h config_freebsd.h @@ -4019,13 +2092,8 @@ config_netbsd.h config_openbsd.h config_sunos.h - configure - configure.ac - depcomp ev++.h - ev.3 ev.c - ev.pod ev_epoll.c ev_kqueue.c ev_poll.c @@ -4036,11 +2104,6 @@ ev_wrap.h event.c event.h - install-sh - libev.m4 - ltmain.sh - missing - mkinstalldirs inotify.c @@ -4114,8 +2177,6 @@ - empty_file - load_error.node benchmark-ares.c benchmark-fs-stat.c @@ -4213,47 +2274,13 @@ test-util.c test-walk-handles.c - AUTHORS - LICENSE - Makefile - README.md - common.gypi - config-mingw.mk - config-unix.mk - gyp_uv - uv.gyp - vcbuild.bat - index.html - splay-tree.js - v.js - - README.txt - base.js - crypto.js - deltablue.js - earley-boyer.js - navier-stokes.js - raytrace.js - regexp.js - revisions.html - richards.js - run.html - run.js - splay.js - style.css - v8-logo.png + - README.txt - all.gyp - android.gypi - common.gypi - gyp_v8 - standalone.gypi v8-debug.h @@ -4264,16 +2291,11 @@ v8stdint.h - SConscript preparser-process.cc - preparser.gyp - SConscript - count-hosts.js lineprocessor.cc process.cc - samples.gyp shell.cc @@ -4416,7 +2438,6 @@ simulator-x64.h stub-cache-x64.cc - SConscript accessors.cc accessors.h allocation-inl.h @@ -4424,10 +2445,8 @@ allocation.h api.cc api.h - apinatives.js apiutils.h arguments.h - array.js assembler.cc assembler.h ast.cc @@ -4462,7 +2481,6 @@ code.h codegen.cc codegen.h - collection.js compilation-cache.cc compilation-cache.h compiler-intrinsics.h @@ -4485,20 +2503,16 @@ d8-readline.cc d8-windows.cc d8.cc - d8.gyp d8.h - d8.js data-flow.cc data-flow.h date.cc date.h - date.js dateparser-inl.h dateparser.cc dateparser.h debug-agent.cc debug-agent.h - debug-debugger.js debug.cc debug.h deoptimizer.cc @@ -4567,7 +2581,6 @@ isolate.cc isolate.h json-parser.h - json.js jsregexp.cc jsregexp.h lazy-instance.h @@ -4578,7 +2591,6 @@ lithium-allocator.h lithium.cc lithium.h - liveedit-debugger.js liveedit.cc liveedit.h liveobjectlist-inl.h @@ -4590,15 +2602,11 @@ log.cc log.h macro-assembler.h - macros.py mark-compact-inl.h mark-compact.cc mark-compact.h - math.js messages.cc messages.h - messages.js - mirror-debugger.js misc-intrinsics.h mksnapshot.cc natives.h @@ -4642,7 +2650,6 @@ property-details.h property.cc property.h - proxy.js regexp-macro-assembler-irregexp-inl.h regexp-macro-assembler-irregexp.cc regexp-macro-assembler-irregexp.h @@ -4652,14 +2659,12 @@ regexp-macro-assembler.h regexp-stack.cc regexp-stack.h - regexp.js rewriter.cc rewriter.h runtime-profiler.cc runtime-profiler.h runtime.cc runtime.h - runtime.js safepoint-table.cc safepoint-table.h scanner-character-streams.cc @@ -4690,7 +2695,6 @@ string-search.h string-stream.cc string-stream.h - string.js strtod.cc strtod.h stub-cache.cc @@ -4704,7 +2708,6 @@ unicode-inl.h unicode.cc unicode.h - uri.js utils-inl.h utils.cc utils.h @@ -4718,7 +2721,6 @@ v8dll-main.cc v8globals.h v8memory.h - v8natives.js v8preparserdll-main.cc v8threads.cc v8threads.h @@ -4739,21 +2741,16 @@ - testcfg.py - SConscript cctest.cc - cctest.gyp cctest.h - cctest.status gay-fixed.cc gay-fixed.h gay-precision.cc gay-precision.h gay-shortest.cc gay-shortest.h - log-eq-of-logging-and-traversal.js test-accessors.cc test-alloc.cc test-api.cc @@ -4818,1188 +2815,54 @@ test-utils.cc test-version.cc test-weakmaps.cc - testcfg.py - README - es5conform.status - harness-adapt.js - testcfg.py - regress-1527.js - regress-1527.out - regress-73.js - regress-73.out - regress-75.js - regress-75.out - - message.status - overwritten-builtins.js - overwritten-builtins.out - replacement-marker-as-argument.js - replacement-marker-as-argument.out - simple-throw.js - simple-throw.out - testcfg.py - try-catch-finally-no-message.js - try-catch-finally-no-message.out - try-catch-finally-return-in-finally.js - try-catch-finally-return-in-finally.out - try-catch-finally-throw-in-catch-and-finally.js - try-catch-finally-throw-in-catch-and-finally.out - try-catch-finally-throw-in-catch.js - try-catch-finally-throw-in-catch.out - try-catch-finally-throw-in-finally.js - try-catch-finally-throw-in-finally.out - try-finally-return-in-finally.js - try-finally-return-in-finally.out - try-finally-throw-in-finally.js - try-finally-throw-in-finally.out - try-finally-throw-in-try-and-finally.js - try-finally-throw-in-try-and-finally.out - try-finally-throw-in-try.js - try-finally-throw-in-try.out + - debug-blockscopes.js - 618.js - bug-1344252.js - bug-222.js - bug-617.js - bug-618.js - bug-941049.js - alloc-number.js - alloc-object-huge.js - alloc-object.js - array-access.js - array-length.js - assignment-deopt.js - assignment.js - binary-ops.js - call-keyed.js - compare.js - complex-for-in.js - control-flow-0.js - control-flow-1.js - control-flow-2.js - count-deopt.js - countoperation.js - delete.js - deopt-args.js - deopt-inlined-smi.js - eval-introduced-closure.js - expression-trees.js - for-stmt.js - function-call.js - global-accessors.js - globals.js - inline-arguments.js - inline-arity-mismatch.js - inline-compare.js - inline-conditional.js - inline-construct.js - inline-context-slots.js - inline-global-access.js - inline-literals.js - inline-param.js - inline-throw.js - inline-two.js - jsnatives.js - lazy-const-lookup.js - literals-assignment.js - literals-optimized.js - literals.js - logical-and.js - logical-or.js - loopcount.js - loops.js - math-floor-global.js - math-floor-local.js - null-compare.js - objectliterals.js - optimize-bitnot.js - optimized-for-in.js - optimized-function-calls.js - pic.js - property-calls.js - property-refs.js - property-simple.js - property-stores.js - recursive-deopt.js - regress-0.js - regress-1.js - regress-106351.js - regress-1085.js - regress-1394.js - regress-2.js - regress-3.js - regress-3136962.js - regress-3185901.js - regress-3218915.js - regress-3249650.js - regress-3260426.js - regress-4.js - regress-5.js - regress-6.js - regress-7.js - regress-8.js - regress-96989.js - regress-arguments.js - regress-arrayliteral.js - regress-closures-with-eval.js - regress-const.js - regress-deopt-call-as-function.js - regress-funarguments.js - regress-funcaller.js - regress-gap.js - regress-gvn.js - regress-inline-callfunctionstub.js - regress-intoverflow.js - regress-lazy-deopt.js - regress-lbranch-double.js - regress-loadfield.js - regress-loop-deopt.js - regress-max-locals-for-osr.js - regress-max.js - regress-or.js - regress-rep-change.js - regress-serialized-slots.js - regress-stacktrace-methods.js - regress-stacktrace.js - regress-toint32.js - regress-valueof.js - safepoint.js - short-circuit.js - simple-bailouts.js - simple-binary-op.js - simple-deopt.js - simple-global-access.js - simple-inlining.js - simple-osr.js - strict-recompile.js - switch-bailout.js - this-property-refs.js - thisfunction.js - unary-add.js - variables.js - block-conflicts.js - block-const-assign.js - block-early-errors.js - block-for.js - block-lazy-compile.js - block-leave.js - block-let-crankshaft.js - block-let-declaration.js - block-let-semantics.js - block-scoping.js - collections.js - debug-blockscopes.js - debug-evaluate-blockscopes.js - debug-function-scopes.js - module-linking.js - module-parsing.js - module-resolution.js - proxies-example-membrane.js - proxies-for.js - proxies-function.js - proxies-hash.js - proxies.js - typeof.js - bitops-register-alias.js - regress-100409.js - regress-100702.js - regress-1015.js - regress-1017.js - regress-1020.js - regress-102153.js - regress-1030466.js - regress-103259.js - regress-1036894.js - regress-1039610.js - regress-1050043.js - regress-1060.js - regress-1062422.js - regress-1066899.js - regress-1079.js - regress-1081309.js - regress-108296.js - regress-1083.js - regress-109195.js - regress-1092.js - regress-1099.js - regress-1102760.js - regress-1103.js - regress-1104.js - regress-110509.js - regress-1106.js - regress-1107.js - regress-1110.js - regress-1110164.js - regress-1112.js - regress-1112051.js - regress-1114040.js - regress-1117.js - regress-1118.js - regress-1119.js - regress-1120.js - regress-1121.js - regress-1122.js - regress-1125.js - regress-1126.js - regress-1129.js - regress-1130.js - regress-1131.js - regress-1132.js - regress-1134697.js - regress-113924.js - regress-114.js - regress-1145.js - regress-1146.js - regress-1149.js - regress-1150.js - regress-1151.js - regress-115100.js - regress-115452.js - regress-1156.js - regress-116.js - regress-1160.js - regress-1166.js - regress-1167.js - regress-1170.js - regress-1170187.js - regress-1172-bis.js - regress-1172.js - regress-1173979.js - regress-1174.js - regress-117409.js - regress-1175390.js - regress-1176.js - regress-1177518.js - regress-1177809.js - regress-117794.js - regress-1178598.js - regress-1181.js - regress-1182832.js - regress-1184.js - regress-1187524.js - regress-119429.js - regress-119609.js - regress-119925.js - regress-1199401.js - regress-1199637.js - regress-1200351.js - regress-120099.js - regress-1201933.js - regress-1203459.js - regress-1207.js - regress-1207276.js - regress-1209.js - regress-1210.js - regress-1213.js - regress-1213516.js - regress-1213575.js - regress-121407.js - regress-1215.js - regress-1215653.js - regress-1217.js - regress-1218.js - regress-1229.js - regress-1233.js - regress-123512.js - regress-1236.js - regress-1237.js - regress-123919.js - regress-124.js - regress-1240.js - regress-124594.js - regress-1246.js - regress-1254366.js - regress-125515.js - regress-1257.js - regress-126412.js - regress-1278.js - regress-128018.js - regress-128146.js - regress-1309.js - regress-131923.js - regress-1323.js - regress-1327557.js - regress-133211.js - regress-133211b.js - regress-1337.js - regress-1346700.js - regress-1351.js - regress-1355.js - regress-1360.js - regress-1365.js - regress-1369.js - regress-137.js - regress-1383.js - regress-1387.js - regress-1389.js - regress-1401.js - regress-1403.js - regress-1412.js - regress-1415.js - regress-1419.js - regress-1423.js - regress-1434.js - regress-1436.js - regress-1439135.js - regress-1447.js - regress-145201.js - regress-1472.js - regress-1476.js - regress-149.js - regress-1491.js - regress-1493017.js - regress-1513.js - regress-1521.js - regress-1523.js - regress-1528.js - regress-1529.js - regress-1530.js - regress-1531.js - regress-1546.js - regress-1548.js - regress-155924.js - regress-1560.js - regress-1563.js - regress-1582.js - regress-1583.js - regress-1586.js - regress-1592.js - regress-1620.js - regress-1624-strict.js - regress-1624.js - regress-1625.js - regress-1639-2.js - regress-1639.js - regress-1647.js - regress-1650.js - regress-1692.js - regress-1708.js - regress-171.js - regress-1711.js - regress-1713.js - regress-1748.js - regress-1757.js - regress-176.js - regress-1790.js - regress-1849.js - regress-1853.js - regress-186.js - regress-187.js - regress-1878.js - regress-189.js - regress-1898.js - regress-191.js - regress-1919169.js - regress-192.js - regress-1924.js - regress-193.js - regress-1945.js - regress-1969.js - regress-1973.js - regress-1980.js - regress-20070207.js - regress-201.js - regress-2027.js - regress-2030.js - regress-2032.js - regress-2034.js - regress-2045.js - regress-2054.js - regress-2055.js - regress-2056.js - regress-2058.js - regress-2071.js - regress-2110.js - regress-2153.js - regress-2156.js - regress-2163.js - regress-2170.js - regress-219.js - regress-220.js - regress-2234.js - regress-2249423.js - regress-225.js - regress-227.js - regress-2291.js - regress-231.js - regress-233.js - regress-244.js - regress-246.js - regress-253.js - regress-254.js - regress-259.js - regress-260.js - regress-263.js - regress-265.js - regress-267.js - regress-269.js - regress-279.js - regress-284.js - regress-286.js - regress-294.js - regress-3006390.js - regress-312.js - regress-317.js - regress-318.js - regress-3185905.js - regress-3199913.js - regress-3218530.js - regress-3218915.js - regress-3230771.js - regress-3247124.js - regress-3252443.js - regress-326.js - regress-334.js - regress-3408144.js - regress-341.js - regress-345.js - regress-349.js - regress-35.js - regress-351.js - regress-386.js - regress-392.js - regress-394.js - regress-396.js - regress-397.js - regress-399.js - regress-406.js - regress-416.js - regress-45469.js - regress-475.js - regress-483.js - regress-485.js - regress-486.js - regress-490.js - regress-491.js - regress-492.js - regress-496.js - regress-502.js - regress-503.js - regress-515.js - regress-524.js - regress-526.js - regress-52801.js - regress-540.js - regress-545.js - regress-57.js - regress-580.js - regress-58740.js - regress-588599.js - regress-6-9-regexp.js - regress-603.js - regress-612.js - regress-619.js - regress-634.js - regress-636.js - regress-641.js - regress-643.js - regress-646.js - regress-662254.js - regress-666721.js - regress-667061.js - regress-670147.js - regress-674753.js - regress-675.js - regress-676025.js - regress-678525.js - regress-681.js - regress-682649.js - regress-685.js - regress-687.js - regress-69.js - regress-696.js - regress-697.js - regress-70066.js - regress-712.js - regress-71647.js - regress-720.js - regress-728.js - regress-732.js - regress-734862.js - regress-737588.js - regress-74.js - regress-747.js - regress-752.js - regress-753.js - regress-754.js - regress-760-1.js - regress-760-2.js - regress-780423.js - regress-78270.js - regress-784.js - regress-794.js - regress-798.js - regress-799761.js - regress-806.js - regress-806473.js - regress-815.js - regress-82769.js - regress-842.js - regress-842017.js - regress-84234.js - regress-851.js - regress-85177.js - regress-857.js - regress-86.js - regress-87.js - regress-874.js - regress-874178.js - regress-875031.js - regress-877615.js - regress-88591.js - regress-88858.js - regress-892742.js - regress-900.js - regress-900055.js - regress-900966.js - regress-91.js - regress-91008.js - regress-91010.js - regress-91013.js - regress-91120.js - regress-91787.js - regress-918.js - regress-925537.js - regress-927.js - regress-931.js - regress-937896.js - regress-944.js - regress-94425.js - regress-94873.js - regress-95113.js - regress-95485.js - regress-955.js - regress-95920.js - regress-962.js - regress-96523.js - regress-969.js - regress-97116.js - regress-974.js - regress-982.js - regress-98773.js - regress-990205.js - regress-99167.js - regress-992.js - regress-992733.js - regress-995.js - regress-996542.js - regress-998565.js - regress-arguments-gc.js - regress-bind-receiver.js - regress-conditional-position.js - regress-crbug-100859.js - regress-crbug-107996.js - regress-crbug-119926.js - regress-crbug-122271.js - regress-crbug-125148.js - regress-crbug-126414.js - regress-crbug-134055.js - regress-crbug-18639.js - regress-crbug-3184.js - regress-crbug-37853.js - regress-crbug-3867.js - regress-crbug-39160.js - regress-crbug-40931.js - regress-crbug-72736.js - regress-crbug-84186.js - regress-crbug-87478.js - regress-create-exception.js - regress-debug-code-recompilation.js - regress-deep-proto.js - regress-deopt-gc.js - regress-fast-literal-transition.js - regress-fundecl.js - regress-inlining-function-literal-context.js - regress-iteration-order.js - regress-lazy-deopt-reloc.js - regress-push-args-twice.js - regress-r3391.js - regress-r4998.js - regress-regexp-codeflush.js - regress-smi-only-concat.js - regress-sqrt.js - regress-swapelements.js - regress-transcendental.js - short-circuit.js - splice-missing-wb.js - array-isarray.js - array-splice-webkit.js - object-keys.js - regexp-pcre.js - string-trim.js - codemap.js - consarray.js - csvparser.js - profile.js - profile_view.js - splaytree.js - tickprocessor-test.default - tickprocessor-test.func-info - tickprocessor-test.gc-state - tickprocessor-test.ignore-unknown - tickprocessor-test.log - tickprocessor-test.separate-ic - tickprocessor.js - - accessor-map-sharing.js - accessors-on-global-object.js - api-call-after-bypassed-exception.js - apply-arguments-gc-safepoint.js - apply.js - argument-assigned.js - argument-named-arguments.js - arguments-apply.js - arguments-call-apply.js - arguments-enum.js - arguments-escape.js - arguments-indirect.js - arguments-lazy.js - arguments-load-across-eval.js - arguments-opt.js - arguments-read-and-assignment.js - arguments.js - array-bounds-check-removal.js - array-concat.js - array-construct-transition.js - array-constructor.js - array-elements-from-array-prototype-chain.js - array-elements-from-array-prototype.js - array-elements-from-object-prototype.js - array-functions-prototype-misc.js - array-functions-prototype.js - array-indexing.js - array-iteration.js - array-join.js - array-length-number-conversion.js - array-length.js - array-literal-transitions.js - array-pop.js - array-push.js - array-reduce.js - array-shift.js - array-slice.js - array-sort.js - array-splice.js - array-store-and-grow.js - array-tostring.js - array-unshift.js - ascii-regexp-subject.js - assert-opt-and-deopt.js - big-array-literal.js - big-object-literal.js - binary-op-newspace.js - binary-operation-overwrite.js - bit-not.js - bitops-info.js - bitwise-operations-undefined.js - body-not-visible.js - boolean.js - break.js - builtins.js - call-non-function-call.js - call-non-function.js - call-stub.js - call.js - char-escape.js - class-of-builtins.js - closure.js - closures.js - codegen-coverage.js - compare-character.js - compare-known-objects-slow.js - compare-nan.js - comparison-ops-and-undefined.js - const-declaration.js - const-eval-init.js - const-redecl.js - const.js - constant-folding.js - context-variable-assignments.js - copy-on-write-assert.js - count-based-osr.js - cyclic-array-to-string.js - cyrillic.js - d8-os.js - date-parse.js - date.js - debug-backtrace-text.js - debug-backtrace.js - debug-break-inline.js - debug-breakpoints.js - debug-changebreakpoint.js - debug-clearbreakpoint.js - debug-clearbreakpointgroup.js - debug-compile-event-newfunction.js - debug-compile-event.js - debug-conditional-breakpoints.js - debug-constructed-by.js - debug-constructor.js - debug-continue.js - debug-enable-disable-breakpoints.js - debug-evaluate-arguments.js - debug-evaluate-bool-constructor.js - debug-evaluate-locals-optimized-double.js - debug-evaluate-locals-optimized.js - debug-evaluate-locals.js - debug-evaluate-recursive.js - debug-evaluate-with-context.js - debug-evaluate-with.js - debug-evaluate.js - debug-event-listener.js - debug-function-scopes.js - debug-handle.js - debug-ignore-breakpoints.js - debug-listbreakpoints.js - debug-liveedit-1.js - debug-liveedit-2.js - debug-liveedit-3.js - debug-liveedit-breakpoints.js - debug-liveedit-check-stack.js - debug-liveedit-diff.js - debug-liveedit-newsource.js - debug-liveedit-patch-positions-replace.js - debug-liveedit-patch-positions.js - debug-liveedit-stack-padding.js - debug-liveedit-utils.js - debug-mirror-cache.js - debug-multiple-breakpoints.js - debug-receiver.js - debug-referenced-by.js - debug-references.js - debug-return-value.js - debug-scopes.js - debug-script-breakpoints.js - debug-script.js - debug-scripts-request.js - debug-set-script-source.js - debug-setbreakpoint.js - debug-setexceptionbreak.js - debug-sourceinfo.js - debug-sourceslice.js - debug-step-2.js - debug-step-3.js - debug-step-stub-callfunction.js - debug-step.js - debug-stepin-accessor.js - debug-stepin-builtin-callback.js - debug-stepin-builtin.js - debug-stepin-call-function-stub.js - debug-stepin-constructor.js - debug-stepin-function-call.js - debug-stepnext-do-while.js - debug-stepout-recursive-function.js - debug-stepout-scope.js - debug-stepout-to-builtin.js - debug-suspend.js - debug-version.js - declare-locally.js - deep-recursion.js - define-property-gc.js - delay-syntax-error.js - delete-global-properties.js - delete-in-eval.js - delete-in-with.js - delete-vars-from-eval.js - delete.js - div-mod.js - do-not-strip-fc.js - dont-enum-array-holes.js - dont-reinit-global-var.js - double-equals.js - dtoa.js - elements-kind-depends.js - elements-kind.js - elements-transition-hoisting.js - elements-transition.js - enumeration-order.js - error-constructors.js - error-tostring.js - escape.js - eval-enclosing-function-name.js - eval-typeof-non-existing.js - eval.js - external-array.js - extra-arguments.js - extra-commas.js - fast-array-length.js - fast-element-smi-check.js - fast-non-keyed.js - fast-prototype.js - for-in-delete.js - for-in-null-or-undefined.js - for-in-special-cases.js - for-in.js - for.js - fun-as-prototype.js - fun-name.js - function-arguments-null.js - function-bind.js - function-call.js - function-caller.js - function-named-self-reference.js - function-names.js - function-property.js - function-prototype.js - function-source.js - function-without-prototype.js - function.js - fuzz-accessors.js - fuzz-natives.js - get-own-property-descriptor.js - get-prototype-of.js - getter-in-prototype.js - getter-in-value-prototype.js - global-accessors.js - global-const-var-conflicts.js - global-deleted-property-ic.js - global-deleted-property-keyed.js - global-ic.js - global-load-from-eval-in-with.js - global-load-from-eval.js - global-load-from-nested-eval.js - global-vars-eval.js - global-vars-with.js - greedy.js - has-own-property.js - hex-parsing.js - html-comments.js - html-string-funcs.js - if-in-undefined.js - in.js - indexed-accessors.js - indexed-value-properties.js - instanceof-2.js - instanceof.js - int32-ops.js - integer-to-string.js - invalid-lhs.js - invalid-source-element.js - json.js - keyed-call-generic.js - keyed-call-ic.js - keyed-ic.js - keyed-storage-extend.js - keywords-and-reserved_words.js - large-object-allocation.js - large-object-literal.js - lazy-load.js - leakcheck.js - length.js - limit-locals.js - local-load-from-eval.js - logical.js - math-abs.js - math-floor-of-div.js - math-floor.js - math-min-max.js - math-pow.js - math-round.js - math-sqrt.js - megamorphic-callbacks.js - mirror-array.js - mirror-boolean.js - mirror-date.js - mirror-error.js - mirror-function.js - mirror-null.js - mirror-number.js - mirror-object.js - mirror-regexp.js - mirror-script.js - mirror-string.js - mirror-undefined.js - mirror-unresolved-function.js - mjsunit.js - mjsunit.status - mod.js - mul-exhaustive.js - multiline.js - multiple-return.js - negate-zero.js - negate.js - new-function.js - new.js - newline-in-string.js - no-branch-elimination.js - no-octal-constants-above-256.js - no-semicolon.js - non-ascii-replace.js - not.js - nul-characters.js - number-is.js - number-limits.js - number-string-index-call.js - number-tostring-small.js - number-tostring.js - numops-fuzz.js - obj-construct.js - object-create.js - object-define-properties.js - object-define-property.js - object-freeze.js - object-get-own-property-names.js - object-is.js - object-literal-conversions.js - object-literal-gc.js - object-literal-overwrite.js - object-literal.js - object-prevent-extensions.js - object-seal.js - object-toprimitive.js - optimized-typeof.js - override-read-only-property.js - packed-elements.js - parse-int-float.js - pixel-array-rounding.js - polymorph-arrays.js - property-load-across-eval.js - property-object-key.js - proto.js - prototype.js - readonly.js - receiver-in-with-calls.js - regexp-UC16.js - regexp-cache-replace.js - regexp-call-as-function.js - regexp-capture-3.js - regexp-capture.js - regexp-captures.js - regexp-compile.js - regexp-global.js - regexp-indexof.js - regexp-lookahead.js - regexp-loop-capture.js - regexp-multiline-stack-trace.js - regexp-multiline.js - regexp-standalones.js - regexp-static.js - regexp-string-methods.js - regexp.js - samevalue.js - scanner.js - scope-calls-eval.js - search-string-multiple.js - setter-on-constructor-prototype.js - shifts.js - short-circuit-boolean.js - simple-constructor.js - sin-cos.js - smi-negative-zero.js - smi-ops-inlined.js - smi-ops.js - sparse-array-reverse.js - sparse-array.js - stack-traces-2.js - stack-traces.js - store-dictionary.js - str-to-num.js - stress-array-push.js - strict-equals.js - strict-mode-eval.js - strict-mode-implicit-receiver.js - strict-mode-opt.js - strict-mode.js - string-add.js - string-case.js - string-charat.js - string-charcodeat.js - string-compare-alignment.js - string-external-cached.js - string-externalize.js - string-flatten.js - string-fromcharcode.js - string-index.js - string-indexof-1.js - string-indexof-2.js - string-lastindexof.js - string-localecompare.js - string-match.js - string-replace-gc.js - string-replace-one-char.js - string-replace-with-empty.js - string-replace.js - string-search.js - string-slices-regexp.js - string-slices.js - string-split-cache.js - string-split.js - substr.js - sum-0-plus-undefined-is-NaN.js - switch.js - testcfg.py - this-in-callbacks.js - this-property-assignment.js - this.js - throw-and-catch-function.js - throw-exception-for-null-access.js - to-precision.js - to_number_order.js - tobool.js - toint32.js - top-level-assignments.js - touint32.js - transcendentals.js - try-catch-extension-object.js - try-catch-scopes.js - try-finally-continue.js - try-finally-nested.js - try.js - typeof.js - unbox-double-arrays.js - undeletable-functions.js - unicode-case-overoptimization.js - unicode-string-to-number.js - unicode-test.js - unicodelctest-no-optimization.js - unicodelctest.js - unusual-constructor.js - uri.js - value-callic-prototype-change.js - value-of.js - value-wrapper.js - var.js - with-function-expression.js - with-leave.js - with-parameter-access.js - with-prototype.js - with-readonly.js - with-value.js + - mozilla-shell-emulation.js - mozilla.status - testcfg.py - duplicate-parameter.pyt - duplicate-property.pyt - empty.js - functions-only.js - non-alphanum.js - non-use-strict-hex-escape.js - non-use-strict-octal-escape.js - non-use-strict-uhex-escape.js - nonstrict-arguments.js - nonstrict-eval.js - nonstrict-with.js - preparser.expectation - preparser.status - strict-const.js - strict-function-statement.pyt - strict-identifiers.pyt - strict-octal-indirect-regexp.js - strict-octal-number.js - strict-octal-regexp.js - strict-octal-string.js - strict-octal-use-strict-after.js - strict-octal-use-strict-before.js - strict-with.js - symbols-only.js - testcfg.py - README - sputnik.status - testcfg.py - README - harness-adapt.js - test262.status - testcfg.py - Makefile - README - gccause.lua gcmole.cc - gcmole.lua - v8.gyp - README - SConstruct oom_dump.cc - README.txt - - bash-completion.sh - check-static-initializers.sh - codemap.js - common-includes.sh - consarray.js - csvparser.js - disasm.py - freebsd-tick-processor - fuzz-harness.sh - gc-nvp-trace-processor.py - gdb-v8-support.py - gen-postmortem-metadata.py - generate-ten-powers.scm - grokdump.py - js2c.py - jsmin.py - linux-tick-processor - ll_prof.py - logreader.js - mac-nm - mac-tick-processor - merge-to-branch.sh - presubmit.py - process-heap-prof.py - profile.js - profile_view.js - push-to-trunk.sh - run-valgrind.py - splaytree.js - stats-viewer.py - test-wrapper-gypbuild.py - test.py - tickprocessor-driver.js - tickprocessor.js - utils.py - windows-tick-processor.bat + - AUTHORS - ChangeLog - DEPS - LICENSE - LICENSE.strongtalk - LICENSE.v8 - LICENSE.valgrind - Makefile - SConstruct - ChangeLogUnzip - Makefile crypt.h ioapi.c ioapi.h @@ -6015,8 +2878,6 @@ zip.h - LICENSE - README.chromium adler32.c compress.c crc32.c @@ -6037,7 +2898,6 @@ trees.h uncompr.c zconf.h - zlib.gyp zlib.h zutil.c zutil.h @@ -6045,285 +2905,40 @@ - index.html - _toc.markdown - addons.markdown - all.markdown - assert.markdown - buffer.markdown - child_process.markdown - cluster.markdown - crypto.markdown - debugger.markdown - dgram.markdown - dns.markdown - documentation.markdown - domain.markdown - events.markdown - fs.markdown - globals.markdown - http.markdown - https.markdown - index.markdown - modules.markdown - net.markdown - os.markdown - path.markdown - process.markdown - punycode.markdown - querystring.markdown - readline.markdown - repl.markdown - stdio.markdown - stream.markdown - string_decoder.markdown - synopsis.markdown - timers.markdown - tls.markdown - tty.markdown - url.markdown - util.markdown - vm.markdown - zlib.markdown - sh.css - style.css - multi-server-continuous-deployment-with-fleet.md - service-logging-in-json-with-bunyan.md - managing-node-js-dependencies-with-shrinkwrap.md - npm-1-0-global-vs-local-installation.md - npm-1-0-link.md - npm-1-0-released.md - npm-1-0-the-new-ls.md - 0.6.21.md - node-v0-4-10.md - node-v0-4-11.md - node-v0-4-12.md - node-v0-4-3.md - node-v0-4-4.md - node-v0-4-5.md - node-v0-4-6.md - node-v0-4-7.md - node-v0-4-8.md - node-v0-4-9.md - node-v0-5-0-unstable.md - node-v0-5-1.md - node-v0-5-10.md - node-v0-5-2.md - node-v0-5-3.md - node-v0-5-4.md - node-v0-5-5.md - node-v0-5-6.md - node-v0-5-7-unstable.md - node-v0-5-8.md - node-v0-5-9.md - node-v0-6-0.md - node-v0-6-1.md - node-v0-6-10.md - node-v0-6-2.md - node-v0-6-3.md - node-v0-6-4.md - node-v0-6-5.md - node-v0-6-6.md - node-v0-6-7.md - node-v0-6-8.md - node-v0-6-9.md - node-v0-7-0-unstable.md - node-v0-7-1.md - node-v0-7-2-unstable.md - node-v0-7-3.md - node-v0.8.0.md - node-version-0-6-19-stable.md - node-version-0-7-9-unstable.md - v0.6.20.md - v0.8.1.md - v0.8.10.md - v0.8.11.md - v0.8.12.md - v0.8.13.md - v0.8.2.md - v0.8.3.md - v0.8.4.md - v0.8.5.md - v0.8.6.md - v0.8.7.md - v0.8.8.md - v0.8.9.md - v0.9.1.md - v0.9.2.md - v0.9.3.md - version-0-6-11-stable.md - version-0-6-12-stable.md - version-0-6-13-stable.md - version-0-6-14-stable.md - version-0-6-15-stable.md - version-0-6-16-stable.md - version-0-6-17-stable.md - version-0-6-18-stable.md - version-0-7-10-unstable.md - version-0-7-11-unstable.md - version-0-7-12.md - version-0-7-4-unstable.md - version-0-7-5-unstable.md - version-0-7-6-unstable.md - version-0-7-7-unstable.md - version-0-7-8-unstable.md - an-easy-way-to-build-scalable-network-programs.md - development-environment.md - evolving-the-node-js-brand.md - growing-up.md - jobs-nodejs-org.md - ldapjs-a-reprise-of-ldap.md - libuv-status-report.md - node-meetup-this-thursday.md - node-office-hours-cut-short.md - office-hours.md - porting-node-to-windows-with-microsoft%e2%80%99s-help.md - profiling-node-js.md - some-new-node-projects.md - the-videos-from-node-meetup.md - trademark.md - version-0-6.md - bert-belder-libuv-lxjs-2012.md - bryan-cantrill-instrumenting-the-real-time-web.md - welcome-to-the-node-blog.md - http-server-security-vulnerability-please-upgrade-to-0-6-17.md - README.md - index.html - index.html - monitor.png - node-favicon.png - nodejs-1024x768.png - nodejs-1280x1024.png - nodejs-1440x900.png - nodejs-1920x1200.png - nodejs-2560x1440.png - nodejs-black.eps - nodejs-black.png - nodejs-dark.eps - nodejs-dark.png - nodejs-green.eps - nodejs-green.png - nodejs-light.eps - nodejs.png - anchor.png - close-downloads.png - community-icons.png - download-logo.png - ebay-logo.png - footer-logo-alt.png - footer-logo.png - forkme.png - home-icons.png - icons-interior.png - icons.png - joyent-logo_orange_nodeorg-01.png - linkedin-logo.png - logo-light.png - logo.png - microsoft-logo.png - not-invented-here.png - platform-icon-generic.png - platform-icon-osx.png - platform-icon-win.png - platform-icons.png - ryan-speaker.jpg - sponsored.png - twitter-bird.png - yahoo-logo.png - index.html - blog.html - changelog-foot.html - changelog-head.html - cla.html - favicon.ico - full-white-stripe.jpg - index.html - mac_osx_nodejs_installer_logo.png - node.1 - pipe.css - robots.txt - rss.xml - sh.css - sh_javascript.min.js - sh_main.js - sh_vim-dark.css - template.html - thin-white-stripe.jpg - trademark-policy.pdf - v0.4_announcement.html - _debugger.js - _linklist.js - assert.js - buffer.js - buffer_ieee754.js - child_process.js - cluster.js - console.js - constants.js - crypto.js - dgram.js - dns.js - domain.js - events.js - freelist.js - fs.js - http.js - https.js - module.js - net.js - os.js - path.js - punycode.js - querystring.js - readline.js - repl.js - stream.js - string_decoder.js - sys.js - timers.js - tls.js - tty.js - url.js - util.js - vm.js - zlib.js - node.ico - node.rc - node_etw_provider.man cares_wrap.cc eio-emul.h @@ -6331,12 +2946,10 @@ fs_event_wrap.cc handle_wrap.cc handle_wrap.h - macros.py ngx-queue.h node.cc node.d node.h - node.js node_buffer.cc node_buffer.h node_constants.cc @@ -6400,1250 +3013,225 @@ binding.cc - binding.gyp - test.js binding.cc - binding.gyp - test.js - GH-670.js - test-cat.js - test-child-process-custom-fds.js - test-child-process-uid-gid.js - test-dgram-multicast.js - test-dgram-unix-anon.js - test-dgram-unix.js - test-dns.js - test-eio-race3.js - test-fs-sendfile.js - test-http-agent2.js - test-http-big-proxy-responses.js - test-http-default-port.js - test-http-head-request.js - test-http-stress.js - test-http-tls.js - test-https-loop-to-google.js - test-idle-watcher.js - test-net-fd-passing.js - test-net-tls-pummel.js - test-net-tls.js - test-process-title.js - test-readline.js - test-remote-module-loading.js - test-sendfd.js - test-setuidgid.js - test-tls-large-push.js - test-tls-server.js - test-tty-stdio.js - tls-client.js - tls_client.js - tls_server.js - index.js - c.js - d.js - foo.js - root.js - plain.js - Makefile - agent1-cert.pem - agent1-csr.pem - agent1-key.pem - agent1.cnf - agent2-cert.pem - agent2-csr.pem - agent2-key.pem - agent2.cnf - agent3-cert.pem - agent3-csr.pem - agent3-key.pem - agent3.cnf - agent4-cert.pem - agent4-csr.pem - agent4-key.pem - agent4.cnf - ca1-cert.pem - ca1-cert.srl - ca1-key.pem - ca1.cnf - ca2-cert.pem - ca2-cert.srl - ca2-crl.pem - ca2-database.txt - ca2-key.pem - ca2-serial - ca2.cnf - index.js - index.node - index.reg - index.reg2 - index.js - index.node - index.reg - index.reg2 - index.js - index.node - index.reg - index.reg2 - index.js - index.node - index.reg - index.reg2 - index.js - index.node - index.reg - index.reg2 - index.node - index.reg - index.reg2 - index.reg - index.reg2 - index.reg2 - - file1 - file1.js - file1.node - file1.reg - file1.reg2 - file2.js - file2.node - file2.reg - file2.reg2 - file3.node - file3.reg - file3.reg2 - file4.reg - file4.reg2 - file5.reg2 + - target.js - index.js - target.js - index.js - hello.js - index.js - index.js - hello.js - index.js - three.js - asdf.js - index.js - bar.js - asdf.js - bar.js - foo.js - package-main-module.js - package.json - index.js - package.json - empty - - are - empty - files - for - just - testing.js - these + - index.js - fs.js - GH-1899-output.js - GH-892-request.js - a.js - a1.js - agent.crt - agent.key - alice.crt - breakpoints.js - breakpoints_utf8.js - catch-stdout-error.js - cert.pem - child-process-message-and-exit.js - child-process-persistent.js - child-process-spawn-node.js - child_process_should_emit_error.js - create-file.js - deprecated.js - destroy-stdin.js - echo.js - elipses.txt - empty.js - empty.txt - exit.js - fixture.ini - foafssl.crt - foafssl.key - foo - fork2.js - invalid.json - module-loading-error.node - msca.pem - multi-alice.crt - net-fd-passing-receiver.js - not-main-module.js - parent-process-nonpersistent.js - pass-cert.pem - pass-csr.pem - pass-key.pem - person.jpg - person.jpg.gz - print-10-lines.js - print-chars-from-buffer.js - print-chars.js - recvfd.js - registerExt.hello.world - registerExt.test - registerExt2.test - sample.png - semicolon.js - should_exit.js - stdio-filter.js - test-regress-GH-4015.js - test_ca.pem - test_cert.pem - test_cert.pfx - test_dsa_params.pem - test_dsa_privkey.pem - test_dsa_pubkey.pem - test_key.pem - test_rsa_privkey.pem - test_rsa_privkey_2.pem - test_rsa_pubkey.pem - test_rsa_pubkey_2.pem - throws_error.js - throws_error1.js - throws_error2.js - throws_error3.js - utf8-bom.js - utf8-bom.json - x.txt - weak.js weakref.cc - LICENSE - README.md - binding.gyp - package.json - test-http-client-connaborted.js - test-http-client-onerror.js - test-http-client-timeout.js - test-http-client.js - test-net-timeout.js - testcfg.py - internet.status - test-dns.js - testcfg.py - 2100bytes.js - 2100bytes.out - eval_messages.js - eval_messages.out - hello_world.js - hello_world.out - stack_overflow.js - stack_overflow.out - stdin_messages.js - stdin_messages.out - testcfg.py - throw_custom_error.js - throw_custom_error.out - throw_in_line_with_tabs.js - throw_in_line_with_tabs.out - throw_non_error.js - throw_non_error.out - undefined_reference_in_new_context.js - undefined_reference_in_new_context.out - pummel.status - test-buffer-big.js - test-child-process-spawn-loop.js - test-crypto-dh.js - test-debugger-debug-brk.js - test-dh-regr.js - test-exec.js - test-fs-largefile.js - test-fs-watch-file-slow.js - test-fs-watch-file.js - test-http-client-reconnect-bug.js - test-http-upload-timeout.js - test-https-ci-reneg-attack.js - test-https-large-response.js - test-keep-alive.js - test-net-connect-econnrefused.js - test-net-many-clients.js - test-net-pause.js - test-net-pingpong-delay.js - test-net-pingpong.js - test-net-throttle.js - test-net-timeout.js - test-net-timeout2.js - test-net-write-callbacks.js - test-next-tick-loops-quick.js - test-process-hrtime.js - test-process-uptime.js - test-regress-GH-814.js - test-regress-GH-814_2.js - test-regress-GH-892.js - test-timer-wrap.js - test-timer-wrap2.js - test-timers.js - test-tls-ci-reneg-attack.js - test-tls-throttle.js - test-vm-memleak.js - test-watch-file.js - testcfg.py - path.js - simple.status - test-assert.js - test-bad-unicode.js - test-buffer-concat.js - test-buffer-regress-GH-2659.js - test-buffer.js - test-c-ares.js - test-chdir.js - test-child-process-buffering.js - test-child-process-customfd-bounded.js - test-child-process-cwd.js - test-child-process-detached.js - test-child-process-disconnect.js - test-child-process-double-pipe.js - test-child-process-env.js - test-child-process-exec-cwd.js - test-child-process-exec-env.js - test-child-process-exit-code.js - test-child-process-fork-and-spawn.js - test-child-process-fork-close.js - test-child-process-fork-exec-argv.js - test-child-process-fork-net.js - test-child-process-fork-net2.js - test-child-process-fork.js - test-child-process-fork2.js - test-child-process-internal.js - test-child-process-ipc.js - test-child-process-kill-throw.js - test-child-process-kill.js - test-child-process-set-blocking.js - test-child-process-silent.js - test-child-process-stdin.js - test-child-process-stdio.js - test-child-process-stdout-flush.js - test-cli-eval.js - test-cluster-basic.js - test-cluster-disconnect.js - test-cluster-fork-env.js - test-cluster-http-pipe.js - test-cluster-master-error.js - test-cluster-master-kill.js - test-cluster-message.js - test-cluster-net-listen.js - test-cluster-setup-master.js - test-cluster-uncaught-exception.js - test-cluster-worker-death.js - test-cluster-worker-disconnect.js - test-cluster-worker-exit.js - test-cluster-worker-kill.js - test-console-not-call-toString.js - test-console.js - test-crypto-ecb.js - test-crypto-padding.js - test-crypto-random.js - test-crypto.js - test-debugger-client.js - test-debugger-repl-utf8.js - test-debugger-repl.js - test-delayed-require.js - test-deprecation-flags.js - test-dgram-address.js - test-dgram-bind.js - test-dgram-broadcast-multi-process.js - test-dgram-close.js - test-dgram-multicast-multi-process.js - test-dgram-multicast-setTTL.js - test-dgram-oob-buffer.js - test-dgram-pingpong.js - test-dgram-ref.js - test-dgram-send-error.js - test-dgram-udp4.js - test-domain-crypto.js - test-domain-exit-dispose.js - test-domain-http-server.js - test-domain-implicit-fs.js - test-domain-multi.js - test-domain-stack.js - test-domain.js - test-eio-limit.js - test-eio-race.js - test-eio-race2.js - test-eio-race4.js - test-error-reporting.js - test-eval-require.js - test-eval.js - test-event-emitter-add-listeners.js - test-event-emitter-check-listener-leaks.js - test-event-emitter-max-listeners.js - test-event-emitter-modify-in-emit.js - test-event-emitter-num-args.js - test-event-emitter-once.js - test-event-emitter-remove-all-listeners.js - test-event-emitter-remove-listeners.js - test-event-emitter-subclass.js - test-exception-handler.js - test-exception-handler2.js - test-exec-max-buffer.js - test-executable-path.js - test-file-read-noexist.js - test-file-write-stream.js - test-file-write-stream2.js - test-file-write-stream3.js - test-force-repl.js - test-fs-append-file-sync.js - test-fs-append-file.js - test-fs-chmod.js - test-fs-empty-readStream.js - test-fs-error-messages.js - test-fs-exists.js - test-fs-fsync.js - test-fs-long-path.js - test-fs-mkdir.js - test-fs-non-number-arguments-throw.js - test-fs-open-flags.js - test-fs-open.js - test-fs-read-buffer.js - test-fs-read-file-sync-hostname.js - test-fs-read-file-sync.js - test-fs-read-stream-fd.js - test-fs-read-stream-resume.js - test-fs-read-stream.js - test-fs-read.js - test-fs-readfile-empty.js - test-fs-readfile-pipe.js - test-fs-readfile-unlink.js - test-fs-readfile-zero-byte-liar.js - test-fs-realpath.js - test-fs-sir-writes-alot.js - test-fs-stat.js - test-fs-stream-double-close.js - test-fs-symlink-dir-junction.js - test-fs-symlink.js - test-fs-sync-fd-leak.js - test-fs-utimes.js - test-fs-watch.js - test-fs-write-buffer.js - test-fs-write-file-buffer.js - test-fs-write-file.js - test-fs-write-stream-change-open.js - test-fs-write-stream-end.js - test-fs-write-stream.js - test-fs-write-sync.js - test-fs-write.js - test-global.js - test-http-1.0-keep-alive.js - test-http-1.0.js - test-http-304.js - test-http-abort-before-end.js - test-http-abort-client.js - test-http-after-connect.js - test-http-agent.js - test-http-allow-req-after-204-res.js - test-http-bind-twice.js - test-http-blank-header.js - test-http-buffer-sanity.js - test-http-chunked.js - test-http-client-abort.js - test-http-client-abort2.js - test-http-client-agent.js - test-http-client-get-url.js - test-http-client-parse-error.js - test-http-client-pipe-end.js - test-http-client-race-2.js - test-http-client-race.js - test-http-client-response-domain.js - test-http-client-timeout-agent.js - test-http-client-timeout-with-data.js - test-http-client-timeout.js - test-http-client-upload-buf.js - test-http-client-upload.js - test-http-conn-reset.js - test-http-connect.js - test-http-contentLength0.js - test-http-curl-chunk-problem.js - test-http-date-header.js - test-http-default-encoding.js - test-http-dns-error.js - test-http-dns-fail.js - test-http-eof-on-connect.js - test-http-exceptions.js - test-http-expect-continue.js - test-http-extra-response.js - test-http-full-response.js - test-http-get-pipeline-problem.js - test-http-head-request.js - test-http-head-response-has-no-body-end.js - test-http-head-response-has-no-body.js - test-http-header-read.js - test-http-host-headers.js - test-http-keep-alive-close-on-header.js - test-http-keep-alive.js - test-http-legacy.js - test-http-localaddress-bind-error.js - test-http-localaddress.js - test-http-malformed-request.js - test-http-many-keep-alive-connections.js - test-http-max-headers-count.js - test-http-multi-line-headers.js - test-http-mutable-headers.js - test-http-no-content-length.js - test-http-parser-bad-ref.js - test-http-parser-free.js - test-http-parser.js - test-http-pause-resume-one-end.js - test-http-pause.js - test-http-pipe-fs.js - test-http-proxy.js - test-http-request-end-twice.js - test-http-request-end.js - test-http-request-methods.js - test-http-res-write-end-dont-take-array.js - test-http-response-close.js - test-http-response-no-headers.js - test-http-response-readable.js - test-http-server-multiheaders.js - test-http-server.js - test-http-set-cookies.js - test-http-set-timeout.js - test-http-set-trailers.js - test-http-should-keep-alive.js - test-http-status-code.js - test-http-timeout.js - test-http-unix-socket.js - test-http-upgrade-agent.js - test-http-upgrade-client.js - test-http-upgrade-client2.js - test-http-upgrade-server.js - test-http-upgrade-server2.js - test-http-url.parse-auth-with-header-in-request.js - test-http-url.parse-auth.js - test-http-url.parse-basic.js - test-http-url.parse-https.request.js - test-http-url.parse-only-support-http-https-protocol.js - test-http-url.parse-path.js - test-http-url.parse-post.js - test-http-url.parse-search.js - test-http-wget.js - test-http-write-empty-string.js - test-http.js - test-https-agent.js - test-https-client-get-url.js - test-https-client-reject.js - test-https-connecting-to-http.js - test-https-drain.js - test-https-eof-for-eom.js - test-https-foafssl.js - test-https-invalid-key.js - test-https-localaddress-bind-error.js - test-https-localaddress.js - test-https-pfx.js - test-https-simple.js - test-https-socket-options.js - test-https-strict.js - test-https-timeout.js - test-init.js - test-listen-fd-cluster.js - test-listen-fd-detached-inherit.js - test-listen-fd-detached.js - test-listen-fd-ebadf.js - test-listen-fd-server.js - test-memory-usage-emfile.js - test-memory-usage.js - test-mkdir-rmdir.js - test-module-loading-error.js - test-module-loading.js - test-net-after-close.js - test-net-binary.js - test-net-bind-twice.js - test-net-bytes-stats.js - test-net-can-reset-timeout.js - test-net-connect-buffer.js - test-net-connect-handle-econnrefused.js - test-net-connect-options.js - test-net-connect-timeout.js - test-net-create-connection.js - test-net-dns-error.js - test-net-during-close.js - test-net-eaddrinuse.js - test-net-isip.js - test-net-keepalive.js - test-net-large-string.js - test-net-listen-error.js - test-net-listen-fd0.js - test-net-pause-resume-connecting.js - test-net-pingpong.js - test-net-pipe-connect-errors.js - test-net-reconnect.js - test-net-remote-address-port.js - test-net-server-address.js - test-net-server-bind.js - test-net-server-close.js - test-net-server-listen-remove-callback.js - test-net-server-max-connections.js - test-net-server-try-ports.js - test-net-settimeout.js - test-net-socket-destroy-twice.js - test-net-socket-timeout.js - test-net-stream.js - test-net-write-after-close.js - test-net-write-connect-write.js - test-net-write-slow.js - test-next-tick-doesnt-hang.js - test-next-tick-errors.js - test-next-tick-ordering.js - test-next-tick-ordering2.js - test-next-tick-starvation.js - test-next-tick.js - test-os.js - test-path-makelong.js - test-path.js - test-pipe-address.js - test-pipe-file-to-http.js - test-pipe-head.js - test-pipe-return-val.js - test-pipe-stream.js - test-pipe.js - test-process-active-wraps.js - test-process-argv-0.js - test-process-config.js - test-process-env.js - test-process-exec-argv.js - test-process-exit-recursive.js - test-process-exit.js - test-process-hrtime.js - test-process-kill-null.js - test-process-next-tick.js - test-process-wrap.js - test-pump-file2tcp-noexist.js - test-pump-file2tcp.js - test-punycode.js - test-querystring.js - test-readdir.js - test-readdouble.js - test-readfloat.js - test-readint.js - test-readline-interface.js - test-readline-set-raw-mode.js - test-readuint.js - test-regress-GH-1531.js - test-regress-GH-1697.js - test-regress-GH-1726.js - test-regress-GH-1899.js - test-regress-GH-3542.js - test-regress-GH-3739.js - test-regress-GH-4015.js - test-regress-GH-4027.js - test-regress-GH-746.js - test-regress-GH-784.js - test-regress-GH-819.js - test-regress-GH-877.js - test-regress-GH-897.js - test-regression-object-prototype.js - test-repl-.save.load.js - test-repl-autolibs.js - test-repl-end-emits-exit.js - test-repl-options.js - test-repl-tab-complete.js - test-repl.js - test-require-cache-without-stat.js - test-require-cache.js - test-require-exceptions.js - test-require-json.js - test-require-resolve.js - test-script-context.js - test-script-new.js - test-script-static-context.js - test-script-static-new.js - test-script-static-this.js - test-script-this.js - test-setproctitle.js - test-sigint-infinite-loop.js - test-signal-handler.js - test-signal-unregister.js - test-stdin-child-proc.js - test-stdin-from-file.js - test-stdin-hang.js - test-stdin-pause-resume-sync.js - test-stdin-pause-resume.js - test-stdin-pipe-resume.js - test-stdin-resume-pause.js - test-stdout-close-catch.js - test-stdout-to-file.js - test-stream-pipe-cleanup.js - test-stream-pipe-error-handling.js - test-stream-pipe-event.js - test-stream-pipe-multi.js - test-string-decoder.js - test-sync-fileread.js - test-sys.js - test-tcp-wrap-connect.js - test-tcp-wrap-listen.js - test-tcp-wrap.js - test-timers-linked-list.js - test-timers-uncaught-exception.js - test-timers-zero-timeout.js - test-timers.js - test-tls-check-server-identity.js - test-tls-client-abort.js - test-tls-client-abort2.js - test-tls-client-reject.js - test-tls-client-resume.js - test-tls-client-verify.js - test-tls-connect-given-socket.js - test-tls-connect-pipe.js - test-tls-connect-simple.js - test-tls-connect.js - test-tls-getcipher.js - test-tls-honorcipherorder.js - test-tls-invalid-key.js - test-tls-junk-closes-server.js - test-tls-npn-server-client.js - test-tls-over-http-tunnel.js - test-tls-passphrase.js - test-tls-pause-close.js - test-tls-pause.js - test-tls-peer-certificate-multi-keys.js - test-tls-peer-certificate.js - test-tls-remote.js - test-tls-request-timeout.js - test-tls-securepair-client.js - test-tls-securepair-server.js - test-tls-server-verify.js - test-tls-session-cache.js - test-tls-set-ciphers.js - test-tls-set-encoding.js - test-tls-sni-server-client.js - test-tty-stdout-end.js - test-tty-wrap.js - test-typed-arrays.js - test-umask.js - test-url.js - test-utf8-scripts.js - test-util-format.js - test-util-inspect.js - test-util.js - test-vm-create-context-accessors.js - test-vm-create-context-arg.js - test-vm-create-context-circular-reference.js - test-writedouble.js - test-writefloat.js - test-writeint.js - test-writeuint.js - test-zerolengthbufferbug.js - test-zlib-destroy.js - test-zlib-dictionary.js - test-zlib-from-gzip.js - test-zlib-from-string.js - test-zlib-invalid-input.js - test-zlib-random-byte-pipes.js - test-zlib.js - testcfg.py - common.js - client.html - list.ejs - list.js - ejs.js - filters.js - utils.js - compile.js - user.ejs - ejs.test.js - History.md - Makefile - Readme.md - benchmark.js - ejs.js - ejs.min.js - index.js - package.json - g.js - usr-local.js - LICENSE - README.md - graceful-fs.js - package.json - README.md - inherits.js - package.json - lru-cache.js - basic.js - AUTHORS - LICENSE - README.md - package.json - basic.js - brace-expand.js - caching.js - defaults.js - LICENSE - README.md - minimatch.js - package.json - 00-setup.js - bash-comparison.js - cwd-test.js - pause-resume.js - root-nomount.js - root.js - zz-cleanup.js - - LICENCE - README.md - glob.js - package.json + - marked - marked.js - marked.1 - LICENSE - Makefile - README.md - index.js - package.json - pow.js - chmod.js - clobber.js - mkdirp.js - perm.js - perm_sync.js - race.js - rel.js - return.js - return_sync.js - root.js - sync.js - umask.js - umask_sync.js - - LICENSE - README.markdown - index.js - package.json + - semver - LICENSE - README.md - package.json - semver.js - test.js - index.ejs - README.md - generate.js - wp-to-markdown.js - __init__.py - error.py - erroraccumulator.py - errorhandler.py - errorprinter.py - filetestcase.py - htmlutil.py - lintrunner.py - matcher.py - position.py - simplefileflags.py - tokenizer.py - tokens.py - - __init__.py - checker.py - checkerbase.py - ecmalintrules.py - ecmametadatapass.py - error_fixer.py - errorrules.py - errors.py - fixjsstyle.py - fixjsstyle_test.py - full_test.py - gjslint.py - indentation.py - javascriptlintrules.py - javascriptstatetracker.py - javascriptstatetracker_test.py - javascripttokenizer.py - javascripttokens.py - statetracker.py - tokenutil.py + - PKG-INFO - SOURCES.txt - dependency_links.txt - entry_points.txt - requires.txt - top_level.txt - PKG-INFO - README - gflags.py - setup.cfg - setup.py - marked - marked.js - marked.1 - LICENSE - Makefile - README.md - index.js - package.json - LICENSE - README.md - generate.js - html.js - json.js - package.json - buildbot_run.py - __init__.py - android.py - dump_dependency_json.py - eclipse.py - gypd.py - gypsh.py - make.py - msvs.py - msvs_test.py - ninja.py - ninja_test.py - scons.py - xcode.py - - MSVSNew.py - MSVSProject.py - MSVSSettings.py - MSVSSettings_test.py - MSVSToolFile.py - MSVSUserFile.py - MSVSVersion.py - SCons.py - __init__.py - common.py - common_test.py - easy_xml.py - easy_xml_test.py - input.py - mac_tool.py - msvs_emulation.py - ninja_syntax.py - sun_tool.py - system_test.py - win_tool.py - xcode_emulation.py - xcodeproj_file.py - xml_fix.py + - samples - samples.bat - media.gyp - media.gyp.fontified - README - gyp-tests.el - gyp.el - run-unit-tests.sh - gyp.pbfilespec - gyp.xclangspec - README - README - graphviz.py - pretty_gyp.py - pretty_sln.py - pretty_vcproj.py - AUTHORS - DEPS - LICENSE - MANIFEST - OWNERS - PRESUBMIT.py - codereview.settings - gyp - gyp.bat gyp_dummy.c - gyptest.py - pylintrc - setup.py - nodemsi.sln - nodemsi.wixproj - product.wxs - npmrc - nodejsvars.bat - 01local-contents.xml - 01local.xml - 02npm-contents.xml - 02npm.xml - index.xml - __init__.py - ar.py - cc.py - ccroot.py - compiler_cc.py - compiler_cxx.py - compiler_d.py - config_c.py - cxx.py - d.py - dmd.py - gas.py - gcc.py - gdc.py - gnu_dirs.py - gob2.py - gxx.py - icc.py - icpc.py - intltool.py - libtool.py - misc.py - nasm.py - node_addon.py - osx.py - preproc.py - python.py - suncc.py - suncxx.py - unittestw.py - winres.py - xlc.py - xlcxx.py - Build.py - Configure.py - Constants.py - Environment.py - Logs.py - Node.py - Options.py - Runner.py - Scripting.py - Task.py - TaskGen.py - Utils.py - __init__.py - ansiterm.py - pproc.py - py3kfixes.py - addon.gypi - build-changelog.sh - changelog-head.sh - cpplint.py - email-footer.md - genv8constants.py - getnodeisrelease.py - getnodeversion.py - gyp_addon - gyp_node - install.py - js2c.py - license2rtf.js - node-waf - osx-codesign.sh - osx-pkg-postinstall.sh - osx-productsign.sh - run-valgrind.py - test.py - updateAuthors.awk - waf-light diff --git a/node/tests/t2.js b/node/tests/t2.js index f163ecb..5b9874a 100644 --- a/node/tests/t2.js +++ b/node/tests/t2.js @@ -2,6 +2,7 @@ var fs = require("fs"); var EJDB = require("../ejdb.js"); +var now = new Date(); var jb = null; module.exports.testSetup = function(test) { @@ -17,14 +18,18 @@ module.exports.testSaveLoad = function(test) { "type" : "African Grey", "male" : true, "age" : 1, - "likes" : ["green color", "night", "toys"] + "birthdate" : now, + "likes" : ["green color", "night", "toys"], + "extra1" : null }; var parrot2 = { "name" : "Bounty", "type" : "Cockatoo", "male" : false, "age" : 15, - "likes" : ["sugar cane"] + "birthdate" : now, + "likes" : ["sugar cane"], + "extra1" : null }; jb.save("parrots", [parrot1, null, parrot2], function(err, oids) { test.ifError(err); @@ -57,15 +62,27 @@ module.exports.testQuery1 = function(test) { ++c; var rv = cursor.object(); test.ok(rv); - test.ok(rv["_id"]); + test.ok(typeof rv["_id"] === "string"); + test.ok(typeof rv["name"] === "string"); + test.ok(typeof rv["age"] === "number"); + test.ok(rv["birthdate"] && typeof rv["birthdate"] === "object"); + test.ok(rv["birthdate"].constructor === Date); + test.ok(typeof rv["male"] === "boolean"); + test.ok(rv["extra1"] === null); + test.ok(rv["likes"] && typeof rv["likes"] === "object"); + test.ok(rv["likes"].constructor === Array); + test.ok(rv["likes"].length > 0); } test.equal(c, 2); - test.ifError(err); test.done(); }); }; +module.exports.testQuery2 = function(test) { + test.done(); +}; + module.exports.testClose = function(test) { test.ok(jb); jb.close(); -- 2.7.4