Per Bothner
|
2664190eb7
* FString.java (replace): Avoid needlessly making a copy of source.
|
8 年之前 |
Per Bothner
|
90293a3fbc
Add string-concatenate and string-concatenate-reverse procedures.
|
8 年之前 |
Per Bothner
|
5d9bea647c
* strings.scm (reverse-list->string): Add SRFI-140 procedure.
|
8 年之前 |
Per Bothner
|
6cb2dcab54
* FString.java (<init>): Minor optimization.
|
8 年之前 |
Per Bothner
|
9c047e9c17
String viewed as vector works same as string-ref.
|
8 年之前 |
Per Bothner
|
f9a3f7d1fc
* CharSeq.java (fill): Remove two 'fill' methods.
|
8 年之前 |
Per Bothner
|
722773be08
* FString.java: Simplify set of constructors.
|
8 年之前 |
Per Bothner
|
b78f7cb115
Sync branches/invoke with trunk -r8580:8731
|
9 年之前 |
Per Bothner
|
0604f2a461
Sync branches/invoke with trunk -r8566:8580.
|
10 年之前 |
Per Bothner
|
126af75038
Efficient treatment of CharSequences as sequences of Unicode characters.
|
10 年之前 |
Per Bothner
|
2926330b64
Tweak SimpleVector classes for performace (use primitive values more),
|
10 年之前 |
Per Bothner
|
d588f01f1f
* Char.java (IGNORABLE_CHAR): New constant.
|
10 年之前 |
Per Bothner
|
7ca62b8dda
* strings.scm (string-replace!): New function.
|
11 年之前 |
Per Bothner
|
19f3181879
* standard/Scheme.java (initScheme): Add string-append!.
|
11 年之前 |
Per Bothner
|
a429f51aef
* FString.java (ensureBufferLength, append): Fix logic errors.
|
11 年之前 |
Per Bothner
|
2996f55106
* strings.scm (make-string): Generalize to non-BMP characters.
|
11 年之前 |
Per Bothner
|
6825513d26
* strings.scm (string-map): New function.
|
11 年之前 |
Per Bothner
|
d1b709ccde
* strings.scm (string-append/shared): Remove incorrect implementation
|
11 年之前 |
Per Bothner
|
9db1982e59
* SimpleVector.java (consumeNext): Remove redundant method - it
|
11 年之前 |
Per Bothner
|
7d66fa16f5
* SimpleVector.java (setBuffer): Change return type to void.
|
11 年之前 |
Per Bothner
|
7696459875
* FString.java: Some simplication of constructors that copy a
|
12 年之前 |
Per Bothner
|
6aac325fc4
* vectors.scm (vector->list): Add optional bounds, as in R7RS.
|
12 年之前 |
Per Bothner
|
a0943ba6c0
* FString.java: Optimize by copying data field to local before loops.
|
16 年之前 |
Per Bothner
|
6d1f5ab484
Switch to JAVA5 as the pre-processing default.
|
17 年之前 |
Per Bothner
|
b35399a9ff
* FString.java (append(CharSequence,int,int)): Optimize.
|
17 年之前 |
Per Bothner
|
c26d377f52
Change represent of Scheme string to CharSequence.
|
18 年之前 |
Per Bothner
|
079dd1dc5b
Partially revert changes from 11-17 and 11-18.
|
18 年之前 |
Per Bothner
|
9625feed39
* Consumer.java (append): Make append methods conditional on
|
18 年之前 |
Per Bothner
|
694bad26cc
* Consumer.java (append): Make unconditional, rather than JAVA5-only.
|
18 年之前 |
Per Bothner
|
d7d57e394f
|
20 年之前 |