Lenny222
|
e12b169247
|
implement str::is_whitespace using char::is_whitespace
|
2012-01-04 09:32:59 +01:00 |
|
Marijn Haverbeke
|
15be2fc73a
|
Add 'copy' bounds to functions that were faultily accepted without
Issue #1390
|
2012-01-02 15:31:58 +01:00 |
|
Lenny222
|
86279e8693
|
typo
|
2012-01-02 15:16:15 +01:00 |
|
User Jyyou
|
a59c4b1b47
|
freebsd support
|
2012-01-01 20:18:55 -08:00 |
|
Lenny222
|
f8d7a1c258
|
"str": extract to_upper/lower_case() into "char"
|
2012-01-01 13:15:30 -08:00 |
|
Stefan Plantikow
|
16405386f0
|
core: added support for bessel functions
|
2011-12-31 03:45:17 +01:00 |
|
Stefan Plantikow
|
a72b1413ed
|
Removed now obsolete mtypes module
|
2011-12-31 03:45:17 +01:00 |
|
Stefan Plantikow
|
57ac67a5aa
|
core: killed all math wrappers
|
2011-12-31 03:45:17 +01:00 |
|
Stefan Plantikow
|
49d36c7f85
|
Trying to remove wrappers from float
|
2011-12-31 03:45:17 +01:00 |
|
Stefan Plantikow
|
c314a9cad1
|
added more ops to cmath
|
2011-12-31 03:45:17 +01:00 |
|
Stefan Plantikow
|
e0cd06053a
|
added useful constants to math
|
2011-12-31 03:45:17 +01:00 |
|
Graydon Hoare
|
36c55b20a8
|
Add support in lexer for utf8 identifiers. No NFKC logic in char yet.
|
2011-12-29 14:45:18 -08:00 |
|
Erick Tryzelaar
|
38e796b943
|
libcore: Fix a typo.
|
2011-12-28 11:19:41 -08:00 |
|
Lenny222
|
eb0cdc02e3
|
char: add is_lowercase(), is_uppercase()
|
2011-12-24 10:41:11 +01:00 |
|
Graydon Hoare
|
47271ab4c8
|
Forgot typo-fix.
|
2011-12-23 18:53:52 -08:00 |
|
Graydon Hoare
|
ac13f0da9e
|
Add support to libcore for encoded-in-rust unicode character properties, at least. Add script to compute them from unicode.org.
|
2011-12-23 18:48:08 -08:00 |
|
Graydon Hoare
|
f0dfbe7b1b
|
Register new snapshots, purge log_err and log_full in favour of log(...).
|
2011-12-22 17:53:53 -08:00 |
|
Graydon Hoare
|
8b580954fe
|
Register snapshots and switch logging over to use of log_full or #error / #debug.
|
2011-12-22 14:42:52 -08:00 |
|
Graydon Hoare
|
3b61064631
|
Revert all of yesterday's snapshots and try again. Cursed!
|
2011-12-22 10:30:04 -08:00 |
|
Marijn Haverbeke
|
e2e077c831
|
Remove trivial cast checker
I consider the added complexity not justified at this point, and it
interacts badly with the patches for issue #828. Feel free to discuss.
|
2011-12-22 15:04:00 +01:00 |
|
Brian Anderson
|
dedfef4c4c
|
Revert "wip"
This reverts commit aeadc6269e .
|
2011-12-20 20:57:04 -08:00 |
|
Brian Anderson
|
aeadc6269e
|
wip
|
2011-12-20 20:15:09 -08:00 |
|
Graydon Hoare
|
a24c19e867
|
Add companion-module core.rs that exports log levels and option/some/none everywhere.
|
2011-12-20 12:41:44 -08:00 |
|
Brian Anderson
|
586281e2d6
|
libcore: Remove stack alignment from task spawning
This is already done by the native task start code. Closes #1324
|
2011-12-19 18:43:39 -08:00 |
|
Erick Tryzelaar
|
02d84d89e0
|
libcore: add splitn to split a string N times.
|
2011-12-19 10:22:07 -08:00 |
|
Erick Tryzelaar
|
8e54e74be4
|
libcore: add vec push.
This is a simple wrapper around grow for the common
case of pushing a value on the end of a vector.
|
2011-12-19 10:22:07 -08:00 |
|
Erick Tryzelaar
|
6b1c60d312
|
libcore: Add vec any2 and all2 functions.
|
2011-12-19 10:22:07 -08:00 |
|
Brian Anderson
|
12cde6ebee
|
libcore: Remove task::set_min_stack
This existed to make up for the lack of stack growth, and wasn't generally
safe.
|
2011-12-18 14:10:41 -08:00 |
|
Graydon Hoare
|
dbfa1b5689
|
Merge pull request #1317 from boggle/fix1315
fix to #1315 + small additions to std::either and result
|
2011-12-16 13:01:47 -08:00 |
|
Stefan Plantikow
|
bfbaadc694
|
core: marked fns as pure where possible
|
2011-12-16 17:41:07 +01:00 |
|
Stefan Plantikow
|
1fe4bd0f43
|
std: added either::flip, to_result and result::to_either
|
2011-12-16 16:31:42 +01:00 |
|
Niko Matsakis
|
ac6aba016e
|
rename iter2 to iteri to match typical convention
|
2011-12-16 07:17:29 -08:00 |
|
Niko Matsakis
|
2833ca478c
|
reorder args to the various vec, option fns so blk comes last
|
2011-12-16 07:17:23 -08:00 |
|
Marijn Haverbeke
|
4f826d81f6
|
Make 1.f parse as a field access on the integer 1
A dot is only considered part of a number when not followed by a letter
Closes #1306
|
2011-12-16 11:46:57 +01:00 |
|
Patrick Walton
|
fd1dd76977
|
stdlib: Add a str::split_str() to split on a delimiter string of any length
|
2011-12-15 17:39:53 -08:00 |
|
Stefan Plantikow
|
50db7ce906
|
Moved std::math to std::core
- merges math and float into core::float
- Splits core::ctypes into core::ctypes and core::mtypes
- cmath is not exported
- stdtest::math passes
|
2011-12-14 14:54:16 -08:00 |
|
Graydon Hoare
|
fa9ad984fb
|
Copy first batch of material from libstd to libcore.
|
2011-12-13 16:34:50 -08:00 |
|
Brian Anderson
|
4f17131855
|
Add crate_type attributes to rustc, std, core
|
2011-12-08 21:09:48 -08:00 |
|
Graydon Hoare
|
447414f007
|
Establish 'core' library separate from 'std'.
|
2011-12-06 12:13:04 -08:00 |
|