Archive of Joe Darcy's blogs.sun.com
and blogs.oracle.com
entries.
-
September 20, 2016, JavaOne 2016: Slides and video for "JDK 9 Language, Tooling, and Library Features"
-
September 13, 2016, Project Coin: fully minted, (not archived) ProjectCoin
-
January 25, 2015, Advice on removing javac lint warnings
-
January 15, 2015, More concise try-with-resources statements in JDK 9, ProjectCoin
-
December 8, 2013, JSR 269 Maintenance Review for Java SE 8, AnnotationProcessing
-
May 20, 2013, javax.lang.model backed by core reflection
-
April 14, 2013, Changing Sources and Moving Targets: Evolving the javac command line
-
Febuary 21, 2013, Functional Interfaces
-
October 29, 2012, JDK bug migration: components and subcomponents
-
October 25, 2012, JDK bug migration: bugs.sun.com now backed by JIRA
-
October 2, 2012, JavaOne 2012: Slides for "JDK 7 Action" Posted
-
October 1, 2012, JavaOne 2012: slides for "Lessons from Mathematics" Posted
-
September 29, 2012, Annotation Processing Virtual Mini-Track at JavaOne 2012, AnnotationProcessing
-
September 26, 2012, JDK bug migration milestone: JIRA now the system of record
-
June 15, 2012, My integer overfloweth
-
June 14, 2012, JavaOne 2012: Lessons from Mathematics
-
June 5, 2012, Moving monarchs and dragons: migrating the JDK bugs to JIRA
-
April 1, 2012, Goto for the Java Programming Language
-
March 11, 2012, Repeating annotations in the works
-
February 10, 2012, The passing of apt, AnnotationProcessing
-
January 20, 2012, Unsigned Integer Arithmetic API now in JDK 8
-
January 19, 2012, Project Coin Rocks!, ProjectCoin
-
January 10, 2012, Project Coin Fixes in 7u2, ProjectCoin
-
December 02, 2011, An apt ending draws nigh, AnnotationProcessing
-
November 16, 2011, Project Coin at Devoxx 2011, ProjectCoin, Devoxx
-
October 04, 2011, Project Coin at JavaOne 2011, ProjectCoin, JavaOne
-
September 01, 2011, JDK 7 Changesets Over Time
-
August 31, 2011, Coming soon: JavaOne 2011, JavaOne
-
August 19, 2011, JDK 7: Small Library Treats
-
August 16, 2011 A Pictorial View of a JSR Progressing through the JCP
-
July 25, 2011 OSCON: The State of JDK OpenJDK
-
July 25, 2021, OSCON: JDK 7 in a Nutshell
-
July 18, 2011, Project Coin: JSR 334 Finale!, ProjectCoin
-
July 7, 2011, Project Coin at the Java 7 Launch, ProjectCoin
-
July 5, 2011, Project Coin: JSR 334 reaches Final Approval Ballot, ProjectCoin
-
June 28, 2011, See you at OSCON!
-
June 24, 2011, Project Coin: JSR 334 has a Proposed Final Draft, ProjectCoin
-
May 24, 2011, Project Coin: Documenation at Rampdown, ProjectCoin
-
May 13, 2011, Knuth: "Be an edge, not a node."
-
May 6, 2011, Project Coin: Diamond and Generic Constructors, ProjectCoin
-
April 28, 2011, See you on the flip side
-
April 25, 2011, JSR 269 Maintenance Review Concludes
-
April 25, 2011, Project Coin: JSR 334 Public Review Approved, ProjectCoin
-
April 1, 2011, Project Coin: Disabling exception suppression, (not archived)
-
March 24, 2011, Project Coin: JSR 334 in Public Review, Java, ProjectCoin
-
March 22, 2011, Project Coin EclipseCon 2011, ProjectCoin
-
March 14, 2011, JSR 269 Maintenance Review, annotation processing
-
March 01, 2011, Project Coin: Developer Preview Documentation, ProjectCoin
-
March 01, 2011, OpenJDK 6: A changing of the guard, OpenJDK6
-
February 28, 2011, OpenJDK 6: b22 regression test results, OpenJDK6
-
February 28, 2011, OpenJDK 6 b22 Source Bundle Published, OpenJDK6
-
February 22, 2011, Project Coin: Trying out try-with-resources in the JDK (not archived)
-
February 16, 2011, Project Coin:try-with-resources on a null resource, ProjectCoin
-
February 08, 2011, FOSDEM 2011: OpenJDK 6 and Project Coin, FOSDEM, OpenJDK6, ProjectCoin
-
January 31, 2011, Project Coin: How to Terminate try-with-resources, ProjectCoin
-
January 24, 2011, Project Coin: Safe Varargs in JDK Libraries, ProjectCoin
-
January 21, 2011 OpenJDK 6: b21 regression test results, not archived, OpenJDK6
-
January 21, 2011, OpenJDK 6 b21 Source Bundle Published, OpenJDK6
-
January 21, 2011, Project Coin: JSR 334 Expert Group Update, ProjectCoin
-
January 11, 2011, Project Coin: JSR 334 EDR now available ProjectCoin
-
December 23, 2010, Project Coin at Devoxx 2010, ProjectCoin, Devoxx
-
December 22, 2010, New javac warning for setting an older source without bootclasspath
-
December 20, 2010, Project Coin: The Mint is Sprouting, ProjectCoin
-
December 14, 2010, Project Coin: Minty Fresh Libraries, ProjectCoin
-
December 13, 2010, Project Coin: Safe Varargs, ProjectCoin
-
December 07, 2010, Project Coin: JSR 334 Approved, ProjectCoin
-
November 16, 2010, Project Coin: JSR Filed!, ProjectCoin
-
November 15, 2010, Original apt API files, annotation processing
-
October 28, 2010, Project Coin Improving Multi-catch and More Precise Rethrow, ProjectCoin
-
September 20, 2010, Project Coin at JavaOne 2010, JavaOne, ProjectCoin
-
September 10, 2010, Project Coin: JDBC 4.1 and try-with-resources, ProjectCoin
-
September 08, 2010, Project Coin possibilities under JDK 7 plan A and plan B, ProjectCoin
-
August 20, 2010, Project Coin: Try out try-with-resources, ProjectCoin
-
August 05, 2010, Project Coin: Uniform Suppression in try-with-resources, ProjectCoin
-
August 04, 2010, JVM Language Summit: Numbers big and fixed
-
July 23, 2010, Understanding Inception using try-with-resources, ProjectCoin
-
July 22, 2010, Writing javac regression and unit tests for new language features, ProjectCoin
-
July 16, 2010, Project Coin ARM Implementation, ProjectCoin
-
July 15, 2010, Project Coin: Updated ARM Spec, ProjectCoin
-
July 08, 2010, JavaOne 2010 Talks Scheduled, JavaOne, ProjectCoin
-
July 06, 2010, Project Coin: Bringing it to a Close(able), ProjectCoin
-
June 23, 2010, Project Coin: ARM API, ProjectCoin
-
June 21, 2010, OpenJDK 6: b20 regression test results, OpenJDK6
-
June 21, 2010, OpenJDK 6: b20 Source Bundle Published, OpenJDK6
-
June 15, 2010, Syntax Sin Tax
-
Jun 10, 2010, Project Coin: Inducing contributory heap pollution, ProjectCoin
-
June 03, 2010, Shaped to a T
-
May 10, 2010, JavaOne 2010 Talks Accepted!, JavaOne
-
May 07, 2010, Draft of Restarted "OpenJDK Developers' Guide" available for discussion
-
May 03, 2010, Project Coin: multi-catch and final rethrow, ProjectCoin
-
April 15, 2010, OpenJDK 6: b19 regression test results, OpenJDK6
-
Apr 15, 2010, OpenJDK: 6 b19 Source Bundle Published, OpenJDK6
-
March 25, 2010, OpenJDK 6 Processes, OpenJDK6
-
March 15, 2010, Beware of Covariant Overriding in Interface Hierarchies
-
March 12, 2010, Last Round Compiling (not archived), AnnotationProcessing
-
March 12, 2010, Annotation Processor SourceVersion, AnnotationProcessing
-
March 11, 2010, An Assertive Quality in Langtools (not archived)
-
February 26, 2010, Notions of Floating-Point Equality
-
February 24, 2010, API Design: Identity and Equality
-
February 20, 2010, Everything Older is Newer Once Again
-
February 17, 2010 OpenJDK 6: b18 regression test results, OpenJDK6
-
February 17, 2010, OpenJDK 6: b18 Source Bundle Published, OpenJDK6
-
February 12, 2010, Finding a bug in FDLIBM pow
-
February 11, 2010, Project Coin: Taking a Break for Strings in Switch, ProjectCoin
-
February 05, 2010, Recognizing all valid integral strings with regular expressions
-
February 03, 2010, java.util.Objects and friends
-
February 02, 2010, JDK 7: New Component Delivery Model Delivered
-
February 01, 2010, Purging LD_LIBRARY_PATH
-
January 25, 2010, What is the launcher?
-
November 30, 2009, Projec Coin: Post-Devoxx Update, closures and exception handling, ProjectCoin
-
November 18, 2009, Project Coin at Devoxx 2009, Devoxx, ProjectCoin
-
November 18, 2009, Project Coin: Milestone 5 Language Features in NetBeans, ProjectCoin
-
November 04, 2009, Project Coin: Anatomy of adding strings in switch to javac, ProjectCoin
-
October 19, 2009, OpenJDK 6: b17 regression test results, OpenJDK6
-
October 19, 2009, OpenJDK 6: b17 Source Bundle Published, OpenJDK6
-
September 23, 2009, Java Posse #279: A View from an Eggshell-Colored Clock Tower, ProjectCoin
-
September 14, 2009, Java Posse #277 Feedback: Still not a view from an ivory tower, ProjectCoin
-
September 10, 2009, Unhashing a String, ProjectCoin
-
September 04, 2009, Project Coin: Solidarity with C++ Evolution, ProjectCoin
-
September 03, 2009, Java Posse #277 Feedback: Not a view from an ivory tower, ProjectCoin
-
September 02, 2009, Properties via Annotation Processing, AnnotationProcessing
-
August 28, 2009, Project Coin: The Final Five (Or So), ProjectCoin
-
August 19, 2009, Generics and the Mandelbrot set
-
August 18, 2009, Project Coin: Elephants, Knapsacks, and Language Features, ProjectCoin
-
August 17, 2009, JDK Release Types and Compatibility Regions
-
August 13, 2009, JDK 7: New Component Delivery Model in the Works
-
August 11, 2009, JDK 7 Build Prepped for Language Changes
-
August 10, 2009, Reflective Operation Exceptions
-
August 07, 2009, Annotation Processing Build Advice: Set source and class file destinations, AnnotationProcessing
-
August 06, 2009, Build Advice: Set Source, Target, and Encoding
-
August 05, 2009, Source, target, class file version decoder ring
-
July 27, 2009, An apt replacement
-
July 21, 2009, Pick a path, any path
-
July 16, 2009, Project Coin: Literal Grammar Hackery, ProjectCoin
-
July 14, 2009, Deprecation in the JDK
-
June 02, 2009, JavaOne 2009: Project Coin Slides Posted, ProjectCoin
-
May 27, 2009, Project Coin: For further consideration, round 2, ProjectCoin
-
May 02, 2009, OpenJDK 6: Regression test results for b16, take 2, OpenJDK6
-
April 16, 2009, OpenJDK 6: Regression test results for b16, OpenJDK6
-
April 15, 2009, OpenJDK 6: b16 Source Bundle Published, OpenJDK6
-
April 15, 2009, JavaOne 2009: Small Language Changes in JDK™ Release 7, ProjectCoin, JavaOne
-
March 31, 2009, Project Coin: The Call for Proposals Phase is Over!, ProjectCoin
-
March 27, 2009, Project Coin: Week 4 Update, ProjectCoin
-
March 24, 2009, A trail of coins, ProjectCoin
-
March 24, 2009, Project Coin: For further consideration..., ProjectCoin
-
March 20, 2009, Project Coin: Week 3 Update, ProjectCoin
-
March 13, 2009, Project Coin: Week 2 Update, ProjectCoin
-
March 12, 2009, Language Model Changes as of JDK 7 Build 50
-
March 10, 2009, All about JDK 7
-
March 08, 2009, The crested butte of Crested Butte
-
March 06, 2009, Project Coin: Week 1 Update, ProjectCoin
-
March 01, 2009, Project Coin: Proposal for Strings in switch, ProjectCoin
-
February 27, 2009, Project Coin Now Live, ProjectCoin
-
February 13, 2009, FOSDEM 2009: OpenJDK 6 and Project Coin, ProjectCoin, OpenJDK6
-
February 09, 2009, OpenJDK 6: Mercurial Repositories Available, OpenJDK6
-
February 09, 2009, The Three R's of Airplane Maintenance
-
January 27, 2009, Project Coin: Small Language Change Proposal Form Available, ProjectCoin
-
January 16, 2009, OpenJDK and the new plugin
-
December 23, 2008, Criteria for desirable small language changes, ProjectCoin
-
December 11, 2008, Guidance on measuring the size of a language change, ProjectCoin
-
December 08, 2008, OpenJDK 6: Trial Mercurial Repositories Available, OpenJDK6
-
December 08, 2008, Coming Soon: A JSR for small language changes in JDK 7, ProjectCoin
-
December 04, 2008, Hexadecimal Floating-Point Literals
-
December 04, 2008, Build architectures and managing dependencies
-
December 03, 2008, OpenJDK 6 b13 and JCK testing, OpenJDK6
-
December 03, 2008, OpenJDK 6: Some regression test results for b14, (not archived)
-
December 03, 2008, OpenJDK 6: Sources for b14 published
-
December 02, 2008, JavaOne: Slides for "Tips and Tricks" available, JavaOne
-
November 07, 2008, OpenJDK 6: Some regression test results for b13, (not archived), OpenJDK6
-
November 07, 2008, OpenJDK 6: Sources for b13 published, (not archived), OpenJDK6
-
November 04, 2008, OpenJDK 6 Genealogy, OpenJDK6
-
November 03, 2008, OpenJDK 6 and 6u10 features, OpenJDK6
-
October 29, 2008, Everything Old is New Again
-
October 02, 2008, OpenJDK 6: Logistics of Partial Merge with 6u10, OpenJDK6
-
September 12, 2008, OpenJDK 6: Some regression test results for b12, OpenJDK6
-
September 12, 2008, OpenJDK 6: Sources for b12 published, OpenJDK6
-
August 20, 2008, OpenJDK 6: Some more regression test results for b11, (not archived), OpenJDK6
-
July 17, 2008, OpenJDK 6: Some regression test results for b11, (not archived), OpenJDK6
-
July 15, 2008, OpenJDK 6: Sources for b11 published, (not archived), OpenJDK6
-
June 19, 2008, OpenJDK 6: Congratulations to IcedTea and Red Hat, OpenJDK6
-
June 13, 2008, Cheesy X-rays
-
June 13, 2008, OpenJDK 6: Sources for b10 published, OpenJDK6
-
May 27, 2008, Indiana Jones: Ants aren't like scorpions!
-
May 16, 2008, A Twisty Maze of Little Molieres
-
May 14, 2008, JavaOne: Writing the next great Java book, JavaOne
-
May 12, 2008, API Design: Interfaces versus Abstract Classes
-
May 08, 2008, JavaOne: Java + You = ..., JavaOne
-
May 01, 2008, OpenJDK: jtreg and regression tests
-
April 25, 2008, Test where the failures are likely to be
-
April 21, 2008, Compatibly Evolving BigDecimal
-
April 17, 2008, Kinds of Compatibility: Source, Binary, and Behavioral
-
April 14, 2008, OpenJDK 6: Sources for b09 published, (not archived), OpenJDK6
-
April 04, 2008, OpenJDK 6: Sources for b07 and b08 published, OpenJDK6
-
March 13, 2008, OpenJDK 6 and Distros, (not archived), OpenJDK6
-
March 07, 2008, Bugs as good news, (not archived), OpenJDK6
-
Mar 06, 2008, Matching JDK and JCK Versions
-
February 29, 2008, OpenJDK 6: Sources for b06 Published, OpenJDK6
-
February 25, 2008, How to cross-compile for older platform versions
-
February 18, 2008, Coming in 2008: Tips and Tricks on Language Features, JavaOne
-
February 14, 2008, OpenJDK 6: The End of the Beginning, OpenJDK6
-
January 24, 2008 , OpenJDK 6 Project Approved, OpenJDK6
-
December 24, 2007, Early Bird Kit Update on OpenJDK 6, OpenJDK6
-
August 28, 2007, Forward to the Past: Toward OpenJDK 6, OpenJDK6
-
August 23, 2007, Joe's Rule of Renaming
-
June 12, 2007, Balance of Error, (not archived)
-
June 11, 2007, Relative Ordering of Java and C++, (not archived)
-
June 05, 2007, Nested, Inner, Member, and Top-Level Classes
-
May 29, 2007, So you want to change the Java Programming Language...
-
May 15, 2007, Mixing-in an Enum
-
May 14, 2007, Closures, Visitors, and Hedgehogs
-
March 02, 2007, Peak Code
-
March 01, 2007, Norms: How to Measure Size
-
February 08, 2007, Boxing and Caches: Integer.valueOf(int) and friends
-
November 07, 2006, JSR 269 Passes Final Approval Ballot, AnnotationProcessing
-
October 25, 2006, Javadoc tip: Prefer package-info to package.html
-
October 24, 2006, JSR 269 in Final Approval Ballot, AnnotationProcessing
-
October 24, 2006, JDK 6 Build 102 JSR 269 API Changes, AnnotationProcessing
-
October 22, 2006, Javadoc Tip: @code and @literal
-
October 10, 2006, JSR 269 Interview on Artima
-
October 05, 2006, JDK 6 Build 101 JSR 269 API Changes, AnnotationProcessing
-
October 04, 2006, What Every Computer Programmer Should Know About Floating-Point Arithmetic, Redux
-
October 03, 2006, IEEE 754R Ballot, (not archived)
-
September 26, 2006, Synaptic Sugar, (not archived)
-
September 20, 2006, Bug Tracking Blues, (not archived)
-
September 18, 2006, JSR 269 in proposed final draft, (not archvied)
-
September 18, 2006, Iterating over the codepoints of a String, (not archvied)
-
September 07, 2006, JDK 6 Build 97 and 98 JSR 269 API Changes, AnnotationProcessing
-
September 06, 2006, Recommended reading for compiler writers, (not archived)
-
May 14, 2006, Ask an Expert, JavaOne
-
May 14, 2006, Annotation Processing at JavaOne 2006, JavaOne, AnnotationProcessing
-
May 11, 2006, JavaOne 2006 Speaking Schedule, JavaOne
-
January 10, 2006, apt mirror API Open Sourced,
-
October 21, 2005, JSR 269 in Mustang Build 57, AnnotationProcessing
-
August 12, 2005, Annotation Processing Forum Created, (not archived)
-
August 12, 2005, Hello World, (not archived)