Sun and Oracle Community Voices How to Buy Log In United States [Change] English

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs

Publications

For more information on our published papers and documentation below, please contact the authors.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Categories:

Garbage collection, Synchronization, Compilation, and The JavaTM Programming Language


Garbage Collection

Synchronization

  • Lock-Free Reference Counting David L. Detlefs, Paul A. Martin, Mark Moir, Guy L. Steele Jr..
    PODC, 2001. [ postscript ]

  • Even Better DCAS-Based Concurrent Deques David L. Detlefs, Christine H. Flood, Alexander T. Garthwaite, Paul A. Martin, Nir N. Shavit, and Guy L. Steele Jr..
    DISC2000 (LNCS, Springer-Verlag). [ postscript ]

  • DCAS-Based Concurrent Deques Ole Agesen, David L. Detlefs, Christine H. Flood, Alexander T. Garthwaite, Paul A. Martin, Nir N. Shavit, and Guy L. Steele Jr..
    SPAA 2000. [ postscript ]
    On-line appendix: mechanical proof of correctness.

  • An Efficient Meta-lock for Implementing Ubiquitous Synchronization Ole Agesen, David Detlefs, Alex Garthwaite, Ross Knippel, Y.S. Ramakrishna, Derek White.
    Sun Labs TR 99-76. OOPSLA '99. [ PDF | postscript ]

Compilation

The JavaTM Programming Language

  • Growing a Language Guy Steele.
    OOPSLA '98, Invited Talk, 10/22/98. [postscript ]

  • Compatible Genericity with Run-time Types for the JavaTM Programming Language Corky Cartwright and Guy Steele.
    OOPSLA '98. [ postscript ]

  • Adding Type Parameterization to the JavaTM Language Ole Agesen, Stephen Freund, and John C. Mitchell.
    OOPSLA '97, p. 49-65, Atlanta, GA, 10/97. [ postscript ]

  • The JavaTM Language Specification James Gosling, Bill Joy, and Guy Steele. Addison Wesley, 1996.