Simon Sapin
e0efe40213
Add a FIXME comment for the dummy parameter work around. See #17
2013-09-03 19:32:32 +01:00
Simon Sapin
95f2f30981
Upgrade to rustc 0.8-pre (0ac3e02 2013-08-30 05:45:45 -0700)
2013-09-02 17:13:27 +01:00
Brian Anderson
9755a007a0
Update for language changes
2013-08-29 15:33:30 -07:00
Jack Moffitt
cb48972c1d
Upgrade to latest rust.
2013-08-15 18:45:17 -06:00
Jack Moffitt
6648fac82c
Upgrade to latest Rust.
2013-07-08 10:50:46 -06:00
Brian Anderson
ea8d2bd026
Update for language changes
2013-06-25 19:45:15 -07:00
Luqman Aden
556c56eac1
Update for language changes.
2013-04-20 05:32:31 -07:00
Brian Anderson
a8ebe76090
Add license headers
2013-04-04 19:01:35 -07:00
Jack Moffitt
e9c5ee5c26
Change fail_unless! to assert!.
2013-03-26 16:44:16 -06:00
Jack Moffitt
c8dd3d2096
Specify types on cast::transmute calls.
2013-03-26 16:17:54 -06:00
Jack Moffitt
648088bad4
Upgraded to Rust 0.6 syntax.
...
- removed pub from `pub impl A for B`
- replaced `const` with `static`
- implemented `Drop` and `Index` traits
- removed `pure` and `static` function keywords
- removed `DVec`
- added `self` parameters to methods
2013-03-26 16:17:39 -06:00
Patrick Walton
363b2f0e6b
Update for language changes
2013-02-28 18:14:06 -08:00
Patrick Walton
1152347b9f
Update for language changes
2013-02-19 17:50:56 -08:00
Patrick Walton
01d8691bdf
Update for language changes
2013-02-07 18:00:03 -08:00
Brian Anderson
990b275101
Rust upgrade
2013-01-30 14:33:26 -08:00
Brian Anderson
ea2221e1ff
Fix build
2013-01-15 11:26:58 -08:00
Brian Anderson
c9f172bd01
Update for language churn
2012-12-04 17:01:21 -08:00
Brian J. Burg
04c0856f7d
Implement AbstractCFType::type_id(). Switch to use CFTypeRef::downcast().
2012-11-16 14:29:57 -08:00
Brian J. Burg
070bc3e50d
Remove erroneous assertion about retain count; add note.
2012-11-16 11:57:45 -08:00
Brian J. Burg
8af8ef0d6d
Rewrite the Core Foundation wrapper system.
2012-11-16 11:03:26 -08:00
Brian J. Burg
7e60aba04a
Fix double release caused by base::as_CFType.
2012-11-15 09:20:10 -08:00
Brian J. Burg
3e5e34f4f4
Add support for getting floats out of CFNumber; add conversions from CFType to some other wrapper type; add AbstractCFType::type_id()
2012-11-09 15:01:34 -08:00
Brian J. Burg
925aad58aa
Add CFURLGetTypeID() binding.
2012-11-08 15:21:53 -08:00
Brian J. Burg
22ff767266
Implement ToStr for CFString; fix off-by-one error in CFString::new_static; make clean now removes test binary.
2012-11-07 19:47:22 -08:00
Brian J. Burg
a7eade7fc2
Add bindings for CFGetTypeID, CFHash, CFStringGetTypeID
2012-11-07 17:39:29 -08:00
Brian J. Burg
fde0ba88ec
Change AbstractCFType::as_type_ref() to use get_ref(), and add AbstractCFTypeRef::as_CFTypeRef().
2012-11-02 18:41:33 -07:00
Brian J. Burg
b3354191be
Add CFSet, miscellaneous things, and clean up base.rs.
2012-11-02 16:21:01 -07:00
Brian J. Burg
13a2ef813a
Rework base CF bindings, and add simple bindings for CFArray, CFURL, CFData.
2012-11-01 19:41:35 -07:00
Patrick Walton
dfec7c491f
Add CFNumbers
2012-08-30 19:14:36 -07:00
Patrick Walton
4d402a7937
Add booleans and refactor to support existential types.
...
This allows dictionaries to contain values of multiple CFTypes, while remaining
type-safe.
2012-08-30 18:43:43 -07:00
Patrick Walton
0225d54195
Initial commit
2012-08-30 17:41:23 -07:00