author Nicolas B. Pierron <nicolas.b.pierron@mozilla.com>
Thu, 20 Oct 2016 09:44:33 +0000
changeset 318710 4a8c5061f3b753cb34028b59c9ccc654027ba021
parent 313478 8d2a514d0f23060d95b4f705c98ed37baff46422
child 322740 8e93080f949ac7d164e3b74402aed90dfa77c282
permissions -rw-r--r--
Bug 1288104 part 1 - Move XDR buffer to the caller. r=luke Add a typedef on top of mozilla::Vector to define the TranscodeBuffer which owns the encoded content of a Script / Function. This modification renames JS_EncodeScript, into JS::EncodeScript, and change its prototype to have a JSContext, a TranscodeBuffer, and a Handle on a script that we want to encode. Similar modifications are made to JS_EncodeInterpretedFunction, and the Decode variant of these.

# .hgignore - List of filenames hg should ignore

# Filenames that should be ignored wherever they appear

# Vim swap files.

# Emacs directory variable files.

# User files that may appear at the root

# Empty marker file that's generated when we check out NSS

# Build directories

# Build directories for js shell

# SpiderMonkey configury
# SpiderMonkey test result logs

# Java HTML5 parser classes

# SVN directories

# Ignore the files and directory that Eclipse IDE creates

# Ignore the files and directory that JetBrains IDEs create.

# Gradle cache.

# Local Gradle configuration properties.

# Python stuff installed at build time.

# Git repositories

# Ignore chrome.manifest files from the devtools loader

# Ignore node_modules directories in devtools

# git checkout of libstagefright

# Tag files generated by GNU Global

# Git clone directory for updating web-platform-tests

# Android Gradle artifacts.

# XCode project cruft

# Ignore mozharness execution files

# Ignore tox generated dir

# Ignore node_modules

# Ignore talos virtualenv and tp5n files.
# The tp5n set is supposed to be decompressed at
# testing/talos/talos/page_load_test/tp5n in order to run tests like tps
# locally. Similarly, running talos requires a Python package virtual
# environment. Both the virtual environment and tp5n files end up littering
# the status command, so we ignore them.

# Ignore files created when running a reftest.

# tup database