1. 6cac5e4 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 6 years ago master
  2. a348d11 [maven-release-plugin] prepare release linq4j-0.4 by Julian Hyde · 6 years ago linq4j-0.4
  3. 227cdf8 Update history. by Julian Hyde · 6 years ago
  4. 4932249 Fix https://github.com/julianhyde/linq4j/issues/27, "Incorrectly inlines non-final variable". by Julian Hyde · 6 years ago
  5. 5f3ea8d Add tests for constant expressions. by Julian Hyde · 6 years ago
  6. 291af0b EnumerableDefaults.first(Enumerable) now closes the enumerator. by Julian Hyde · 6 years ago
  7. 88ed04c Maven build process now deploys web site. by Julian Hyde · 6 years ago
  8. 047d63e Implement Enumerable.contains with EqualityComparer, .first, .first with predicate. by wseidel · 6 years ago
  9. 2ea04d5 Implemented Enumerable.any and .all with tests. by wseidel · 6 years ago
  10. fc73134 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 6 years ago
  11. d8e2a80 [maven-release-plugin] prepare release linq4j-0.3 by Julian Hyde · 6 years ago linq4j-0.3
  12. 66abdb9 Upgrade maven-release-plugin. by Julian Hyde · 6 years ago
  13. c3acd9a Fix javadoc. by Julian Hyde · 6 years ago
  14. 8917068 Update history. by julianhyde · 6 years ago
  15. 161c12f Fix cyclic reuse of final static constants: avoid to "optimize" static field expressions by Vladimir Sitnikov · 6 years ago
  16. c0b2c0c Fix deterministic code optimizer, implement @Deterministic annotation by Vladimir Sitnikov · 6 years ago
  17. c425d2c Update history. by julianhyde · 6 years ago
  18. 9a3f262 Code formatting. by Julian Hyde · 6 years ago
  19. 0037eae Optimize Boolean.valueOf(const) by Vladimir Sitnikov · 6 years ago
  20. 42b1b7d Optimize not expressions: !const, !!a, !(a==b), !(a!=b), !(a>b), etc by Vladimir Sitnikov · 6 years ago
  21. 258bed4 Optimize a ? true/false : b and a ? b : true/false patterns coming from CASE by Vladimir Sitnikov · 6 years ago
  22. 194f648 Fix https://github.com/julianhyde/linq4j/issues/17, "Assign constant expressions to 'static final' members". by Vladimir Sitnikov · 6 years ago
  23. 6865c27 Implement multi-pass optimization: some of the variables might be avoided and inlined after the first pass by Vladimir Sitnikov · 6 years ago
  24. cdc593c Implement left, right and full outer join. by julianhyde · 6 years ago
  25. 5424ccc Fix checkstyle for cygwin/Windows. by Julian Hyde · 6 years ago
  26. 8708a09 Add .gitattributes. by Julian Hyde · 6 years ago
  27. 4ecfd67 Move optimizer visitor to linq4j, add ExpressionType.modifiesLvalue to avoid inlining in such cases by Vladimir Sitnikov · 6 years ago
  28. 05398b2 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 6 years ago
  29. 1198da5 [maven-release-plugin] prepare release linq4j-0.2 by Julian Hyde · 6 years ago linq4j-0.2
  30. 393cb46 Fix https://github.com/julianhyde/linq4j/issues/8, "Javadoc generation fails under JDK 1.8". by Julian Hyde · 6 years ago
  31. 948ef23 Update history. by Julian Hyde · 6 years ago
  32. d5e961e Fix https://github.com/julianhyde/linq4j/issues/15, "Expressions.ifThenElse does not work". by julianhyde · 6 years ago
  33. a9f4785 Use HashMap for searching of declarations to reuse, consider both optimizing && optimize flags when reusing by Vladimir Sitnikov · 6 years ago
  34. e9ed875 Implement equals and hashCode for expressions. by Vladimir Sitnikov · 6 years ago
  35. d7f57ae Add example. by julianhyde · 6 years ago
  36. 0926e35 Fix optimizing away parameter declarations in assignment target by Vladimir Sitnikov · 6 years ago
  37. 6d0c5a9 Support Windows path names in checkstyle-suppresions by Vladimir Sitnikov · 6 years ago
  38. 7aee80b Support Statement#toString via ExpressionWriter by Vladimir Sitnikov · 6 years ago
  39. 0f2fcc8 Use AtomicInteger for naming of ParameterExpressions to avoid conflicts in multithreaded usage by Vladimir Sitnikov · 6 years ago
  40. 3c7da74 Cleanup: new AbstractList -> Functions.adapt by Vladimir Sitnikov · 6 years ago
  41. ba7fd5c Add NOTICE and LICENSE files in generated JAR file. by Julian Hyde · 6 years ago
  42. 1a383f1 Optimize select() if selector is identity. by Julian Hyde · 7 years ago
  43. 48904af Enable checkstyle. by Julian Hyde · 7 years ago
  44. f084139 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 7 years ago
  45. 90d2fc9 [maven-release-plugin] prepare release linq4j-0.1.13 by Julian Hyde · 7 years ago linq4j-0.1.13
  46. c439400 Add release notes. by Julian Hyde · 7 years ago
  47. 1d55677 Remove spurious "null" generated when converting expression to string. by julianhyde · 7 years ago
  48. 9067e01 Add Primitive.defaultValue. by Julian Hyde · 7 years ago
  49. 39699a4 Enable oraclejdk8 in Travis CI. by Julian Hyde · 7 years ago
  50. 04eee85 Fix typo. by Julian Hyde · 7 years ago
  51. 3a8727f [maven-release-plugin] prepare for next development iteration by Julian Hyde · 7 years ago
  52. 7af2b23 [maven-release-plugin] prepare release linq4j-0.1.12 by Julian Hyde · 7 years ago linq4j-0.1.12
  53. 681352c Add release notes. by Julian Hyde · 7 years ago
  54. 327c58b Override Enumerable.asEnumerable in default implementation of Queryable because we want a concrete enumerable, not something that tries to build a more complex expression. by Julian Hyde · 7 years ago
  55. 8b9f63d Asymmetric join and distinct. by julianhyde · 7 years ago
  56. 7b1469f [maven-release-plugin] prepare for next development iteration by Julian Hyde · 7 years ago
  57. 42fd682 [maven-release-plugin] prepare release linq4j-0.1.11 by Julian Hyde · 7 years ago linq4j-0.1.11
  58. ec14c1b Implement "try..catch..finally" and "throw" statements, and array creation with bounds. by Julian Hyde · 7 years ago
  59. 862aadd Add Functions.ignore0(), etc. by Julian Hyde · 7 years ago
  60. d4366ce Add higher-order functions: adapt (for array), generate, filter, exists, all. by Julian Hyde · 7 years ago
  61. 6343d46 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 7 years ago
  62. 4508190 [maven-release-plugin] prepare release linq4j-0.1.10 by Julian Hyde · 7 years ago linq4j-0.1.10
  63. 321651b Make sure Enumerator.close() is always called. by Julian Hyde · 7 years ago
  64. ea8927a Experimental support for FunctionExpression to implement other SAM (single abstract method) classes besides linq4j's Function. by Julian Hyde · 7 years ago
  65. c979c25 [maven-release-plugin] prepare for next development iteration by Julian Hyde · 7 years ago
  66. 5bd7a53 [maven-release-plugin] prepare release linq4j-0.1.9 by Julian Hyde · 7 years ago linq4j-0.1.9
  67. b60f096 Improve foldAnd's behavior when one or more conditions are null. by Julian Hyde · 7 years ago
  68. 6dfac53 In Primitive, add methods arrayToString and sortArray. by Julian Hyde · 7 years ago
  69. 5a48f65 Add maven release plugin. by Julian Hyde · 7 years ago
  70. 3473231 Revert to snapshot version number. by Julian Hyde · 7 years ago
  71. fefdc9b Release 0.1.8. by Julian Hyde · 7 years ago v0.1.8
  72. 84ad5c5 Fix generation of Java literals. by Julian Hyde · 7 years ago
  73. c6eeef9 Revert to snapshot version number. by Julian Hyde · 7 years ago v0.1.7
  74. 0870ac2 Release 0.1.7. by Julian Hyde · 7 years ago
  75. c8d4442 Enable travis-ci. by Julian Hyde · 7 years ago
  76. 6327972 Merge pull request #6 from lesleh/master by Julian Hyde · 7 years ago
  77. aed16fc "TRUE" predicate returns false by Leslie Hoare · 7 years ago
  78. 1581a9c Revert to snapshot version number. by Julian Hyde · 7 years ago
  79. 9556f43 Release 0.1.6. by Julian Hyde · 7 years ago
  80. 4b18004 Fix bug in BlockBuilder regarding renaming of variables whose initializing expression matches a previous variable's expression. by Julian Hyde · 7 years ago
  81. 0ab545b Release 0.1.5. by Julian Hyde · 7 years ago
  82. 07f0cb9 Merge pull request #5 from cwensel/serializable by Julian Hyde · 7 years ago
  83. 466f125 make comparators Serializable by Chris K Wensel · 7 years ago
  84. f60b657 Improve behavior of close in JDK versions where AutoCloseable is not available. In JDK 1.5 and 1.6, call ResultSet.close() or Closeable.close() if the underlying object is either of those types. In JDK 1.7 onwards, they are all AutoCloseable. by Julian Hyde · 7 years ago
  85. f0a5619 Make Enumerator extend java.io.Closeable rather than AutoCloseable. The latter does not exist until JDK 1.7. by Julian Hyde · 7 years ago
  86. fa60ddd Make Enumerator extend java.io.Closeable rather than AutoCloseable. The latter does not exist until JDK 1.7. by Julian Hyde · 7 years ago
  87. 056b41f Release 0.1.4. by Julian Hyde · 7 years ago
  88. b6301d6 Upgrade to junit 4. by Julian Hyde · 7 years ago
  89. 1a0bbcb Constant expressions: Support enums. More testing. by Julian Hyde · 7 years ago
  90. f6b039a Enumerator now extends AutoCloseable. This will improve resource management when an Enumerable or Enumerator wraps a resource such as a file or database connection. by Julian Hyde · 7 years ago
  91. af1a66b Revert to snapshot version number. by Julian Hyde · 7 years ago
  92. 8b87741 Release 0.1.3. by Julian Hyde · 7 years ago
  93. 5764495 Fix type of '&&' and '||'. by Julian Hyde · 7 years ago
  94. 99555c4 Revert to SNAPSHOT version number. by Julian Hyde · 7 years ago
  95. 9433c0a Release 0.1.2. by Julian Hyde · 7 years ago
  96. 159fb07 Various fixes related to literals and type inference. Move some utility methods over from optiq. by Julian Hyde · 7 years ago
  97. d689427 IF a lambda expression has one or more primitive parameters, generate a method that has the original parameters and an additional bridge method whose parameters are the boxed types. by Julian Hyde · 7 years ago
  98. 6cee92f Revert to SNAPSHOT version number. by Julian Hyde · 7 years ago
  99. 9c404c6 Release 0.1.1. by Julian Hyde · 7 years ago
  100. 6c22bef Enable version numbers based on build number. Update copyright year. by Julian Hyde · 7 years ago