[uim-commit] r2364 - branches/r5rs/sigscheme
yamaken at freedesktop.org
yamaken at freedesktop.org
Sun Dec 4 08:28:26 PST 2005
Author: yamaken
Date: 2005-12-04 08:28:22 -0800 (Sun, 04 Dec 2005)
New Revision: 2364
Modified:
branches/r5rs/sigscheme/TODO
branches/r5rs/sigscheme/operations.c
Log:
* sigscheme/operations.c
- (ScmOp_substring): Remove misunderstood FIXME comment
* sigscheme/TODO
- Update
Modified: branches/r5rs/sigscheme/TODO
===================================================================
--- branches/r5rs/sigscheme/TODO 2005-12-04 16:01:26 UTC (rev 2363)
+++ branches/r5rs/sigscheme/TODO 2005-12-04 16:28:22 UTC (rev 2364)
@@ -1,11 +1,6 @@
==============================================================================
Requirements and bugs:
-* Fix character and escape sequence related issues. grep Scm_special_char_table
- to find the issues, and make all tests in test-char.scm and test-string.scm
- passed
- - Write tests for SRFI-75
-
* Autoconfiscate the SigScheme package (don't rely on uim's configure)
- Prepare replace functions (asprintf and so on)
- Introduce C99-independent stdint.h
@@ -49,13 +44,14 @@
==============================================================================
Logical simplifications:
+* rewrite all #ifdef'ed SigScm_WriteToPortWithSharedStructure() invocation with
+ SCM_WRITESS_TO_PORT()
+
* Simplify argument extraction by DECLARE_FUNCTION, ASSERT_*P, POP_ARG and
NO_MORE_ARG macros in all procedure and syntaxes
* Replace all Scm_ErrorObj() in procedures and syntaxes with ERR_OBJ
-* Simplify special character handlings with Scm_special_char_table
-
* Reorganize SCM_SHIFT*() macros to complement POP_ARG() macro
==============================================================================
@@ -88,6 +84,15 @@
Assigned to YamaKen:
+* Rewrite ScmExp_case() and obsolete 'else' value
+
+* Revise fatal error handling
+
+* Fix character and escape sequence related issues. grep Scm_special_char_table
+ to find the issues, and make all tests in test-char.scm and test-string.scm
+ passed
+ - Write tests for SRFI-75
+
* Add integer->char and char->integer procedures with multibyte support
- Write test
Modified: branches/r5rs/sigscheme/operations.c
===================================================================
--- branches/r5rs/sigscheme/operations.c 2005-12-04 16:01:26 UTC (rev 2363)
+++ branches/r5rs/sigscheme/operations.c 2005-12-04 16:28:22 UTC (rev 2364)
@@ -1282,7 +1282,6 @@
if (c_start_index > c_end_index)
ERR("substring: start index is greater than end index.");
- /* FIXME: strlen() can be eliminated. */
string_str = SCM_STRING_STR(str);
SCM_MBS_INIT(mbs);
SCM_MBS_SET_STR(mbs, string_str);
More information about the uim-commit
mailing list