1. c1385b4 JUnit infrastructure now properly handles exceptions thrown from event handlers by jgw@google.com · 16 years ago
  2. 65f9fe1 Updated the comment and made the instance member private. by amitmanjhi@google.com · 16 years ago
  3. dcecac6 Fixed doc. by scottb@google.com · 16 years ago
  4. 055bb88 Fixed wrong URL. by scottb@google.com · 16 years ago
  5. a4da27e The patch makes the Api of our implementation of Assert the same as junit's. by amitmanjhi@google.com · 16 years ago
  6. 4fc9b0d Sort & format (added missing @Override annotations). by amitmanjhi@google.com · 16 years ago
  7. 6acbff7 Cache the entry set, key set, and values collection for unmodifiable maps to reduce object creation on repeated calls. by scottb@google.com · 16 years ago
  8. 46d901c Add Appendable and IOException. by jat@google.com · 16 years ago
  9. a28e084 Merging /releases/1.5/@r3630:3863 into /releases/1.6/ by scottb@google.com · 16 years ago
  10. e19e7a3 Fixes issue 2906: serialization of TreeSet. by amitmanjhi@google.com · 16 years ago
  11. 46a9b6d Patch adds serialization of TreeMap. Most of the code is similar to the way we by amitmanjhi@google.com · 16 years ago
  12. a1868dd Peephole remove duplicate assignment. by scottb@google.com · 17 years ago
  13. 5da9113 Merge 1.5 branch changes. by bobv@google.com · 17 years ago
  14. e0a6ae1 Cleanup after 1.5 merge. by scottb@google.com · 17 years ago
  15. 788dbe1 Merging releases/1.5 into trunk by scottb@google.com · 17 years ago
  16. 96c7556 Merging releases/1.5 into trunk by scottb@google.com · 17 years ago
  17. 4bc5bb3 Merging releases/1.5 into trunk by scottb@google.com · 17 years ago
  18. 2269498 Merging releases/1.5 into trunk by scottb@google.com · 17 years ago
  19. e10b278 Merges changes/spoon/defBindStringBuilder into trunk. This gives by spoon@google.com · 17 years ago
  20. 0eb88b4 Merging releases/1.5@r3125:r3170 into trunk. by scottb@google.com · 17 years ago
  21. 0986505 Merging releases/1.5@r3048:r3078 into trunk. by jlabanca@google.com · 17 years ago
  22. 6435ea2 Merging releases/1.5@r2994:r3048 into trunk. by scottb@google.com · 17 years ago
  23. 9de92df Merging releases/1.5@2941:2990 trunk. by scottb@google.com · 17 years ago
  24. ce9d21f Add tests for TreeMap and TreeSet, change TreeSet.add implementation to be by jat@google.com · 17 years ago
  25. 016df67 Improve correctness of LinkedHashMap and updates the tests. by bobv@google.com · 17 years ago
  26. ec84a6b Implementes TreeSet; for real dawg. by scottb@google.com · 17 years ago
  27. b1468f9 Fixes TreeMap's iterator which currently can get jacked up when doing removals. by scottb@google.com · 17 years ago
  28. f6642a6 LinkedHashMap.ChainEntry is not needed for serialization. by mmendez@google.com · 17 years ago
  29. eccf548 Fixed a pair of NPEs that can occur when running a test case that has compile errors. by scottb@google.com · 17 years ago
  30. 8969357 Ensure that generic JRE types that have custom field serializers expose their type arguments for serialziation. by mmendez@google.com · 17 years ago
  31. ef9e515 Replace JUnit's setUp/tearDown with gwtSetUp/gwtTearDown to better document and support client code that cannot run in a non-GWT environment. by scottb@google.com · 17 years ago
  32. 78e0b42 Fixes Issue #2363. In String.replace in the emulation library, '$' and '^' in the replacement by spoon@google.com · 17 years ago
  33. 48c9ea3 Code duplication removal. by scottb@google.com · 17 years ago
  34. fca1ce9 Adding LinkedHashMap and supporting tests and RPC serializers by gwt.team.ecc · 17 years ago
  35. 45c3287 Stop the client if a null is returned. by scottb@google.com · 17 years ago
  36. f311e51 Implements -wait mode for JUnit, where the system waits for a user to manually connect back through an external browser. Supports multiple browsers, and when all are connected, runs them in sync. by scottb@google.com · 17 years ago
  37. aedba1a Corrects errors in PriorityQueue and adds a basic test. by scottb@google.com · 17 years ago
  38. c1b53f7 Adds JRE support for Runnable. by scottb@google.com · 17 years ago
  39. 760ec34 StackTraceElement should implement Serializable. by scottb@google.com · 17 years ago
  40. 28166b2 Fixes issue #2054; AbstractCollection.removeAll() produced incorrect results when the collection contained duplicates. by scottb@google.com · 17 years ago
  41. d0b77d1 Type bounds compatibility fix. by scottb@google.com · 17 years ago
  42. 4bc66dc Implemented some of the trivial missing JRE APIs. by scottb@google.com · 17 years ago
  43. 615ac53 Fixed ArrayList.toArray() in cases where capacity exceeds size. by scottb@google.com · 17 years ago
  44. e9036da Optimize ArrayList.toArray() and Arrays.asList().toArray() to take advantage of Array.clone(). by scottb@google.com · 17 years ago
  45. 951d61f Convert ArrayList to use an underlying Java array rather than a JavaScript array; moves more code into Java. by scottb@google.com · 17 years ago
  46. 3c3ef4b Build break fix: wrong index passed in ArrayList.addAll(Collection) by scottb@google.com · 17 years ago
  47. 3ec0f05 Fixes issue #2298 by making list.addAdd(list) not get into an infinite loop. The implementation of ArrayList.addAll() should also be improved. by scottb@google.com · 17 years ago
  48. b667103 Fixes an issue in EnumMap where entrySet() entries would not write-through to the backing map. Also changed the internal ArrayList to an array to make it lighter weight. Renamed Array.clonify() to Array.createFrom(). by scottb@google.com · 17 years ago
  49. a035bfd Fixes issue #2207; the old SimpleEnumSet implementation had issues with tracking the valid range, and the LargeEnumSet was both ineffecient and did not iterate in correct order. Fixed by using a single, efficient implementation for sets of all sizes. by scottb@google.com · 17 years ago
  50. f07c71b Updates to take advantage of allowing undefined in Java code. by scottb@google.com · 17 years ago
  51. 8e0266c Updates to take advantage of allowing undefined in Java code. by scottb@google.com · 17 years ago
  52. 4e61d57 Misc cleanup. by scottb@google.com · 17 years ago
  53. 0c52b73 Fixes issue #1456; map entries now correctly write-through to the underlying map, and also reflected changes in the underlying map. This fixes HashMap and IdentityHashMap. Also adds tests for this behavior. by scottb@google.com · 17 years ago
  54. ef7dd44 Fixes issue #1948; implements String.isEmpty() by scottb@google.com · 17 years ago
  55. 2b79055 Fixes issue #1497 by implementing Arrays.asList() as a separate type, which does a true array-backed list. This is useful because the implementation is highly efficient in web mode when you already have an array handy; you don't have to copy all of the elements into an ArrayList's underlying array. by scottb@google.com · 17 years ago
  56. 8f9a9ee Format. by scottb@google.com · 17 years ago
  57. 71f2777 Fixes issue #2258; maybe. I'm actually not convinced that it was broken, but there were some bugs & suboptimal code. Test also updated to take advantage of volatile fields. by scottb@google.com · 17 years ago
  58. 7f879fb Fixes an issue with how a Time is constructed. by scottb@google.com · 17 years ago
  59. 7f1d780 Fixes issue #87 by adding support for java.sql.Date, Time, and Timestamp. by scottb@google.com · 17 years ago
  60. 856ffbd Implements capacity in a meaningful way in ArrayList.java by scottb@google.com · 17 years ago
  61. 50215ad revert back to 2420 for Double[Test].java, until I can unwind the lossage... by gwt.team.fabbott · 17 years ago
  62. 4847ba5 re-fix Double failures; I misdiagnosed because expected/actual arguments were flopped. (Fixed that, too.) by gwt.team.fabbott · 17 years ago
  63. b79a65b fix for broken test: I hadn't caught it, but Ray uses all-ones for NaN exponent; it should be leading-one-only (according to Java's behavior and his NAN_LONG_VALUE, at least) by gwt.team.fabbott · 17 years ago
  64. 8354756 Fix checkstyle breakage. by gwt.team.jat · 17 years ago
  65. 24aaacc losing the JDK1.6 constants from my previous change by gwt.team.fabbott · 17 years ago
  66. f449432 Implementation for Double.longBitsToDouble and Double.doubleToLongBits by gwt.team.fabbott · 17 years ago
  67. 42d1764 Setting missing props on all Java source files. by scottb@google.com · 17 years ago
  68. 0fcb3b2 Implemented LinkedList, with test code. by scottb@google.com · 17 years ago
  69. 0792c32 Manually replacing / 2's with >> 1's as this generates more optimal code in web mode because we don't have to coerce the result to integer. However, it's only safe for non-negative numbers because shifting doesn't round correctly. by scottb@google.com · 17 years ago
  70. c3a3a24 TreeMap should not be serializable for now. How do we serialize the comparator? by scottb@google.com · 17 years ago
  71. 0e703ae TreeMap is now implemented. by scottb@google.com · 17 years ago
  72. 994226f Implemented IdentityHashMap with tests. by scottb@google.com · 17 years ago
  73. 018df7d - System.identityHashCode() now returns stable values for Strings. by scottb@google.com · 17 years ago
  74. 4f4b126 Removed GWTTestCase.hideFromCompiler(). Best practice is now to use a volatile field. by scottb@google.com · 17 years ago
  75. 9a9f0da Add testcase for Long.reverseBytes(), in the process uncovering, fixing, and adding test for a sign-extension error in Integer.reverseBytes(). by gwt.team.fabbott · 17 years ago
  76. 41abb2f More optimal Enum.hashCode() implementation. by scottb@google.com · 17 years ago
  77. 7395e9b Sort & format. by scottb@google.com · 17 years ago
  78. a0fca17 Re-add String.replace(CharSequence,CharSequence) with proper quoting on the by gwt.team.jat · 17 years ago
  79. 6e015f8 Fixes memory leak in String.hashCode(); instead of permanently pinning every string that's ever had its hashcode taken, we just keep the last 256. by scottb@google.com · 17 years ago
  80. 60b2458 Fix build break by removing newly added String method by gwt.team.jat · 17 years ago
  81. a032a94 Fixes issues #490, #986, #1066. by gwt.team.jat · 17 years ago
  82. 0c56e3f Fix for String.replace build break -- Safari 2 doesn't handle \uXXXX escapes by gwt.team.jat · 17 years ago
  83. 2a14ba2 Fixes build break. The String.__valueOf method was private, but it was called from our JRE emulation library's Integer and Long classes. by gwt.team.mmendez · 17 years ago
  84. 6e1bfe6 Fix for String.replace. by scottb@google.com · 17 years ago
  85. 9ddb1f1 Merging long emulation branch into trunk. Longs are now emulated in web mode as a pair of doubles, representing the upper and lower 32 by scottb@google.com · 17 years ago
  86. f50b4eb Follow-up to r2074: by scottb@google.com · 17 years ago
  87. 20f249d - adds StringBuilder to the Java emulation classes, by spoon@google.com · 17 years ago
  88. 5f35789 Finishes issue 1139. Adds java.io.Serializable to our JRE's version of Throwable. The Throwable.getMessage() method for checked exceptions thrown by RPC methods no longer returns null if a user forgets to extend SerializableException. by gwt.team.mmendez · 17 years ago
  89. a9b8a1a Made the JUnit translatable organization simpler since it's easy to order source lookup path these days. by scottb@google.com · 17 years ago
  90. 3edd5e4 Merge: changes/scottb/jso -r1776:1933 Into: trunk@1933 by scottb@google.com · 17 years ago
  91. 15c1766 Fixed bad result for GWTTestCaseImpl.supportsAsync(). by scottb@google.com · 17 years ago
  92. e5da60b - Moved benchmarks out of the junit package and into its own - Mucho refactoring by scottb@google.com · 17 years ago
  93. 896ac1e Removed some checkstyle warnings. by scottb@google.com · 17 years ago
  94. a82863f - Updated Object.toString() to convert hashCode to hex as per JRE. by scottb@google.com · 17 years ago
  95. fc37118 Changes the internals of how JUnit works. Previously, each individual test class would run in its own compilation and do a fresh page load. Methods within that class would run within a single compilation and page load. Now, an entire GWT module is compiled, which is capable of running any GWTTestCase class in that entire module. This means any Suite containing classes all from the same GWT module can run entirely in a single compilation. This ends up being much more efficient-- CompilerSuite can run in around 40 seconds in web mode or hosted mode; it would have taken several minutes before. by scottb@google.com · 17 years ago
  96. d5e21a5 Tightened checkstyle rules; fixed existing violations. by scottb@google.com · 17 years ago
  97. 258408d by gwt.team.tobyr · 17 years ago
  98. 0b2eb9b by gwt.team.tobyr · 17 years ago
  99. e7c7403 by gwt.team.tobyr · 17 years ago
  100. 2018a76 Implement String.contains and associated test. Also fix typo in StringTest. by gwt.team.jat · 17 years ago