Commit Verlauf

Autor SHA1 Nachricht Datum
  Per Bothner 1fb5ad9d57 Fix GitLab issue #32 "Imprecise infered return type". vor 7 Jahren
  Per Bothner a2cc005187 Merge branch 'master' into invoke vor 7 Jahren
  Per Bothner 3c0748b267 * CompileReflect.java (validate): Optimize 'class' static pseudo-field. vor 7 Jahren
  Per Bothner dce19950cf Various changes to support IString for imutable strings. vor 8 Jahren
  Per Bothner d1f4793c0b No longer allow a non-spliced argument array to a Java varargs method. vor 8 Jahren
  Per Bothner 89a73757b9 Merge branch 'master' into invoke vor 8 Jahren
  Per Bothner 15c2b163dd * CompileArith.java: Optimization for ADD and SUB. vor 8 Jahren
  Per Bothner af428ce6b0 Sync branches/invoke with trunk -8784:8883 vor 8 Jahren
  Per Bothner 8578072592 * LambdaExp.java (addMethodFor): Fix nonportability for unsigned types. vor 8 Jahren
  Per Bothner cdccaa447d Implement 'array'/'arrayN'/'arrayN[etype]' types. Optimize array indexing. vor 8 Jahren
  Per Bothner d9e6edc02e Sync branches/invoke with trunk -r8736:8779 vor 8 Jahren
  Per Bothner 134d8094ae * LambdaExp.java (validateApply): Remove intra-class method-call vor 8 Jahren
  Per Bothner b4adfa3b49 inlining-test now works. vor 8 Jahren
  Per Bothner b78f7cb115 Sync branches/invoke with trunk -r8580:8731 vor 9 Jahren
  Per Bothner f4ea43ea85 Various tweaks for type types and lazy types. vor 9 Jahren
  Per Bothner 5cf4914f5f * compile_misc.scm (valuesCompile): Optimize 2-argument 'values' call vor 9 Jahren
  Per Bothner c18e3de5bd Sync branches/invoke with trunk -r8538:8552 vor 9 Jahren
  Per Bothner 3b3a40cdf4 Partial support for a 'dynamic' type. vor 9 Jahren
  Per Bothner b08577effd Invoke-check re-write. vor 9 Jahren
  Per Bothner 454b0bafbd * CompilationHelpers.java (validateApplyToArgs): Simplify optimization vor 9 Jahren
  Per Bothner a4e3d91dd0 Implement 'sequence' type, convertion to it, and 'length' taking sequence. vor 9 Jahren
  Per Bothner 126af75038 Efficient treatment of CharSequences as sequences of Unicode characters. vor 9 Jahren
  Per Bothner f84b4656cf * CompilationHelpers.java (validateApplyToArgs): Optimize when vor 9 Jahren
  Per Bothner 01d5169161 * CompileArith.java (compile): Better job with shift. vor 9 Jahren
  Per Bothner 173a8b64b5 More support for unsigned arithmetic. vor 9 Jahren
  Per Bothner 0ceae97de3 Avoid redundant int to byte/short conversion when storing vor 9 Jahren
  Per Bothner bb31ee982c Support numeric comparison on unsigned primitive values. vor 9 Jahren
  Per Bothner 6b135934e2 Optimizations to avoid redundant goto. vor 9 Jahren
  Per Bothner ded92a0bce * CompileValues.java (validateApplyWithValues): Optimize case vor 10 Jahren
  Per Bothner b0f20b0b7e * compile_map.scm (ListMapHelper): Rewrite result collect to vor 10 Jahren