Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(338)

Side by Side Diff: native_client_sdk/src/doc/reference/ideas.rst

Issue 1531683006: [NaCl SDK] Remove references to naclports bundle (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 .. _ideas: 1 .. _ideas:
2 2
3 ################# 3 #################
4 Contributor Ideas 4 Contributor Ideas
5 ################# 5 #################
6 6
7 .. contents:: 7 .. contents::
8 :local: 8 :local:
9 :backlinks: none 9 :backlinks: none
10 :depth: 3 10 :depth: 3
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 apps that "just work" on the Web platform while using Web APIs. A few ideas 80 apps that "just work" on the Web platform while using Web APIs. A few ideas
81 include connecting to: Google Drive, Github, Dropbox. 81 include connecting to: Google Drive, Github, Dropbox.
82 * **Expected results:** A new filesystem is mountable using nacl_io, is well 82 * **Expected results:** A new filesystem is mountable using nacl_io, is well
83 tested, and used in a demo application. 83 tested, and used in a demo application.
84 * **Knowledge Prerequisite:** C++. 84 * **Knowledge Prerequisite:** C++.
85 * **Mentor:** Sam Clegg. 85 * **Mentor:** Sam Clegg.
86 86
87 Open Source Porting 87 Open Source Porting
88 ^^^^^^^^^^^^^^^^^^^ 88 ^^^^^^^^^^^^^^^^^^^
89 89
90 * **Project:** Port substantial open source projects to work in naclports. 90 * **Project:** Port substantial open source projects to work in webports.
91 * **Brief explanation:** naclports contains a large collection of open source 91 * **Brief explanation:** webports contains a large collection of open source
92 projects that properly compile and run on the PNaCl platform. This project 92 projects that properly compile and run on the PNaCl platform. This project
93 involves adding new useful projects to naclports, and upstreaming any patches 93 involves adding new useful projects to webports, and upstreaming any patches
94 to the original project: running on PNaCl effective involves porting to a new 94 to the original project: running on PNaCl effective involves porting to a new
95 architecture and operating system. Project ideas include: Gimp, Inkscape, Gtk. 95 architecture and operating system. Project ideas include: Gimp, Inkscape, Gtk.
96 * **Expected results:** New open source projects are usable from naclports. 96 * **Expected results:** New open source projects are usable from webports.
97 * **Knowledge Prerequisite:** C/C++. 97 * **Knowledge Prerequisite:** C/C++.
98 * **Mentor:** Brad Nelson. 98 * **Mentor:** Brad Nelson.
99 99
100 100
101 Languages 101 Languages
102 --------- 102 ---------
103 103
104 PNaCl already has support for C and C++, and virtual machines such as 104 PNaCl already has support for C and C++, and virtual machines such as
105 JavaScript, Lua, Python and Ruby. We'd like to support more languages, either by 105 JavaScript, Lua, Python and Ruby. We'd like to support more languages, either by
106 having these languages target LLVM bitcode or by making sure that the language 106 having these languages target LLVM bitcode or by making sure that the language
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
383 32-bits. Some applications, both in-browser and not in-browser, would benefit 383 32-bits. Some applications, both in-browser and not in-browser, would benefit
384 from a larger address space. This project involves designing and implementing 384 from a larger address space. This project involves designing and implementing
385 a model for 64-bit sandboxes on all architecture NaCl currently supports. This 385 a model for 64-bit sandboxes on all architecture NaCl currently supports. This
386 also requires supporting 64-bit pointers in PNaCl using the ``le64`` platform, 386 also requires supporting 64-bit pointers in PNaCl using the ``le64`` platform,
387 and updating the code generation for each platform. 387 and updating the code generation for each platform.
388 * **Expected results:** The new sandbox's design and implementation successfully 388 * **Expected results:** The new sandbox's design and implementation successfully
389 pass a review with the Chrome security team. Existing NaCl code successfully 389 pass a review with the Chrome security team. Existing NaCl code successfully
390 runs in the new sandbox. 390 runs in the new sandbox.
391 * **Knowledge Prerequisite:** Security, low-level assembly, compilers, LLVM. 391 * **Knowledge Prerequisite:** Security, low-level assembly, compilers, LLVM.
392 * **Mentor:** David Sehr. 392 * **Mentor:** David Sehr.
OLDNEW
« no previous file with comments | « native_client_sdk/src/doc/faq.rst ('k') | native_client_sdk/src/doc/reference/pnacl-c-cpp-language-support.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698