profile
viewpoint
Behnam Esfahbod ❄ behnam @Quora | @Open-i18n | @VirguleType UTC-8 https://behnam.es/ Scriptologist & Ŋ | KM6DUB | they/he

behdad/region-flags 136

Collection of flags for BCP 47 region codes in SVG / PNG

behnam/cgkit 3

Python Computer Graphics Kit - Fork for patches to https://sourceforge.net/scm/?type=git&group_id=50475

behnam/alreq 1

Text Layout Requirements for the Arabic Script

behnam/A-binary-parser-generator 0

This project aims to create a tool that can turn a spec file into a parser skeleton for binary data files such as OpenType fonts, PNG images, etc.

behnam/adobe-blank 0

Adobe Blank

behnam/adobe-blank-2 0

Adobe Blank 2

behnam/adobe-variable-font-prototype 0

Variable font example in OpenType-CFF2 & TrueType formats

behnam/afdko 0

Adobe Font Development Kit for OpenType

behnam/afl.rs 0

Fuzzing Rust code with american-fuzzy-lop

behnam/amiri-font 0

This a mirror of Amiri Project GIT repository.

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha cf01512166619017538a7d281bab690ffb601f3c

travis: Enable Windows and MacOS builds

view details

bors[bot]

commit sha 41cd2b01e2e51a2b8d7d32fd13b14c0c092ac014

Merge #237 237: travis: Enable Windows and MacOS builds r=behnam a=behnam <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/237) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

push time in 2 days

delete branch behnam/rust-unic-downstream

delete branch : travis-1

delete time in 2 days

delete branch behnam/prodash

delete branch : patch-1

delete time in 2 days

issue commentopen-i18n/rust-unic

[unic-bidi] API concerns

Thanks for the detailed report, @raphlinus; and others for valuable comments.

The state of Bidi Algorithm impl in unic-bidi (and unicode-bidi package, similarly) is indeed far from ideal. This is definitely not because of lack of interest, but because in my exploration on the solution space, I ended up noticing similar challenges around the current API, as explained in this issue.

Sharing some context: I put together the BidiInfo structure together without much API design deliberation, only to solve the specific problem I was dealing with in Servo. (And the main reason there's both unic-bidi and unicode-bidi packages is the fact that I want to change the API of unic-bidi drastically, which Servo may not need for the time being.)

To give you a super-quick update on the my current focus on UNIC (at least for the next few weeks) is to get it back on track for forward-development work, with the goal to get a proper Text API in place, supporting segmentation, bidi and joining control. (From there, would be possible to get to line-break, as well. I haven't plans for myself for that, yet.) One of the changes needed on this road for me, is to split the "explicit bidi run resolution" part of the Bidi Algorithm working under no-std.

And, of course, there's a lot more work to be done for Bidi impl here, in terms of conformance, and performance (specifically, getting to linear or near-linear impl, possibly under no-std conditions).

Now, whether this project is a good place for such work? Well, I have been open about my personal agenda (which is focus on Multilingual Text API), and others have been contributing per their own goals and agenda, sharing what they're comfortable with. I understand well that there's been some confusions because of my lack of resources to get to work areas that others are interested in, and there's not really much I can do about that. My attempt is to push for an initiative where everyone can participate, and every language gets a fair share of support across all the layers of the technology built. I would be more than happy to hear your thoughts on this. :)

raphlinus

comment created time in 2 days

pull request commentopen-i18n/rust-unic

travis: Enable Windows and MacOS builds

bors: r+

behnam

comment created time in 2 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha cf01512166619017538a7d281bab690ffb601f3c

travis: Enable Windows and MacOS builds

view details

push time in 2 days

delete branch open-i18n/rust-unic

delete branch : staging

delete time in 2 days

pull request commentByron/prodash

README.md: Use --all-features to run example

Per convo on https://github.com/Byron/prodash/issues/3 :)

behnam

comment created time in 2 days

PR opened Byron/prodash

README.md: Use --all-features to run example

Use --all-features to run example.

+1 -1

0 comment

1 changed file

pr created time in 2 days

push eventbehnam/prodash

Behnam Esfahbod ❄

commit sha f3f531ac1e788110ccc43ffa7b16673dd832fa9e

Update README.md Use --all-features to run example.

view details

push time in 2 days

fork behnam/prodash

prodash is a dashboard for displaying progress of concurrent applications

https://docs.rs/prodash/*/prodash

fork in 2 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 79eda44a408580f8ab7fc283e39bdbb1237054ea

travis: Enable Windows and MacOS builds

view details

push time in 3 days

push eventbehnam/rust-unic-downstream

Declan Kelly

commit sha f94109a577920015ae18478d10eb5f89b81e6ed7

ucd/ident: Use correct data table for white_space

view details

bors[bot]

commit sha 7a7cba023bec53186abdfddd97ec410a0cac7349

Merge #255 255: ucd/ident: Use correct data table for white_space r=behnam a=behnam This is a them as https://github.com/open-i18n/rust-unic/pull/253, but fixing the missing underscore in the new table file name. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/255) <!-- Reviewable:end --> Co-authored-by: Declan Kelly <dkelly.home@gmail.com>

view details

Behnam Esfahbod

commit sha df8d1946ce260c8235d70a3631b18d9f35c2497d

Add CHANGELOG.md

view details

bors[bot]

commit sha 46afb5f846bab1a8e026932cca66f090f873db90

Merge #256 256: Add CHANGELOG.md r=behnam a=behnam <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/256) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

Behnam Esfahbod

commit sha e4e0200f5cdc930ab90440ba6cbb972bb187a286

ucd/ident: Separate features per property-group/feature

view details

Behnam Esfahbod

commit sha bc61e4401bae2490cd80f7c75bcbc4c061ee4004

ucd/ident: Add basic unit tests

view details

bors[bot]

commit sha 2fa470684dad3b8350b566028af864c172835e8a

Merge #257 257: ucd/ident: Split into modules and add unit tests r=behnam a=behnam Resolves GH-254. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/257) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

Behnam Esfahbod

commit sha 4a4aaff29c5b1df7ed919d10343d98b80a275132

etc/common: Add unic/ucd/name_aliases component

view details

Behnam Esfahbod

commit sha 0b824c9559e7698bcb60bafa9ed67ec92cf160b6

format

view details

Behnam Esfahbod

commit sha 5878605364af97a3358368a6eaef02104af2e016

Release v0.9.0

view details

Behnam Esfahbod

commit sha 8a6ce83063d90b91ae2ce59eddb803edd393fca9

etc/common: Fix publish order

view details

bors[bot]

commit sha 89f5f55f9cf8da4e2a697a1fd5018284c2b1eb0f

Merge #258 258: Release v0.9.0 r=behnam a=behnam ### Add - `unic-ucd-name_aliases`: Unicode Name Alias character properties. ### Changed - `unic-cli`: Fallback to Name Alias for characters without Name value. ### Fixed - `ucd-ident`: Use correct data table for `PatternWhitespace` property. [[GH-254](https://github.com/open-i18n/rust-unic/issues/254)] ### Misc - Use external git submodules for source data. - Migrate to Rust 2018 Edition. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/258) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

Behnam Esfahbod

commit sha 184985e3f08bc34a08b05989e91c9e5fecda0b10

misc: Fix unused_braces rustc warnings

view details

Behnam Esfahbod

commit sha dded7cad9fd070bb2d5bd8300ed53d2638247b17

ci: Drop cargo test calls with --features Cargo used to accept --features for virtual workspaces, but doesn't anymore.

view details

Behnam Esfahbod

commit sha 6ffaf87400b1f93ed9a31b99f2a16f7e6d7b09b3

travis: Set min-rust-version to 1.45 Some dev-dependencies have increaed their min-rust-version to 1.38.0 or later, which has been breaking CI. Also, `UNICODE_VERSION` is stabilized in 1.45.0, and we're going to use that in non-nightly builds now.

view details

Behnam Esfahbod

commit sha 9c1a83ac9e48cfe924f3bf15bd45669fe985b623

unic-ucd-version: Use newly stabilized std::char::UNICODE_VERSION

view details

Behnam Esfahbod

commit sha f7fa2e1f5e41db2b3f1d383766b4384f5e247da0

unic-ucd-version: Use u8 for UnicodeVersion elements

view details

Behnam Esfahbod

commit sha 4c380177bd115bb048f2aba47b1b0032d49f904f

unic/bidi: Fix some compiler warnings

view details

Behnam Esfahbod

commit sha aa82ea305e3cfdcdc791449441532bb858cfcad9

etc, ci: Use --workspace option for supported cargo commands The option have been stable on Cargo since 1.40.0, replacing `--all`.

view details

Behnam Esfahbod

commit sha b2b77d0032ec80afee2657f168b7d20b0a7eef03

unic/ucd/block: Use #[non_exhaustive] attribute Stabilized in Rust 1.40.0.

view details

push time in 3 days

delete branch open-i18n/rust-unic

delete branch : trying

delete time in 3 days

delete branch behnam/rust-unic-downstream

delete branch : appveyor-1

delete time in 3 days

push eventbehnam/unicode-udhr

Travis CI User

commit sha 9b5390d3bbe921ed378de004c8716ff23876a708

Update documentation

view details

push time in 3 days

startedunicode-org/message-format-wg

started time in 6 days

issue commentByron/prodash

`cargo run --example dashboard` doesn't work on a fresh clone

Thanks, @Byron.

I reported here, since I wasn't sure which way you prefer to address it. I thought maybe you would like to use the shorter forms, like cargo run --all-features --example dashboard.

Anyways, should be good for users now. :)

behnam

comment created time in 6 days

push eventbehnam/unicode-udhr

Travis CI User

commit sha 88193d72a8f484bad3ca968543c4f4ac89fabb47

Update documentation

view details

push time in 10 days

starteddtolnay/paste

started time in 10 days

startedintel/hyperscan

started time in 11 days

issue openedByron/prodash

`cargo run --example dashboard` doesn't work on a fresh clone

Hi! I just got a fresh clone to try out the examples, as suggested in https://github.com/Byron/prodash#how-to-use, but there seem to be some configuration needed.

First, I did:

$ git clone https://github.com/Byron/prodash
$ cd prodash

Then getting this error when trying to run the example:

$ cargo run --example dashboard
warning: /Users/behnam/code/rust-libs/prodash/Cargo.toml: file found to be present in multiple build targets: /Users/behnam/code/rust-libs/prodash/examples/dashboard.rs
error: target `dashboard` in package `prodash` requires the features: `render-tui`, `render-tui-crossterm`, `render-line`, `render-line-crossterm`, `ctrlc`
Consider enabling them by passing, e.g., `--features="render-tui render-tui-crossterm render-line render-line-crossterm ctrlc"`

Of course, it works when the features are enabled:

cargo run --features render-tui,render-tui-crossterm,render-line,render-line-crossterm,ctrlc --example dashboard

Probably the README can be updated to provide a one-liner for running the tests?


I'm on:

rustc 1.47.0 (18bf6b4f0 2020-10-07)
cargo 1.47.0 (f3c7e066a 2020-08-28)

created time in 11 days

push eventbehnam/rust-cargo

nop

commit sha 7a9810f88143750f79415a76ad01056fb340e244

Add Zsh completion for target triples Target triples are used for specifying targets for e.g. `cargo build --target thumbv7em-none-eabihf` where `thumbv7em-none-eabihf` is the target triplet. For more information on target triples, see <https://doc.rust-lang.org/cargo/appendix/glossary.html#target>.

view details

bors

commit sha 898ccde7ac867ecdb62184714b379c4328409399

Auto merge of #8740 - nop:target-completion, r=ehuss Add Zsh completion for target triples Target triples are used for specifying targets for e.g. `cargo build --target thumbv7em-none-eabihf` where `thumbv7em-none-eabihf` is the target triplet. For more information on target triples, see <https://doc.rust-lang.org/cargo/appendix/glossary.html#target>.

view details

est31

commit sha 30e8cbf8983de7396c0cdd981cb0b5e441834be2

Correct mistake about supporting sub-makes and document CARGO_MAKEFLAGS Sub-makes are currently not supported as the jobserver crate only sets CARGO_MAKEFLAGS which GNU Make doesn't understand. This might be reasonable as cargo overriding existing MAKEFLAGS variables would be weird, but also makes the statement in the reference false. It's helpful for build script authors who want to invoke make to know how to get make subprocesses work with parallel builds.

view details

Eric Huss

commit sha 6fe6595c17ba4353585060773527d6ff7d1e78f8

Properly set for_host for proc-macro tests.

view details

bors

commit sha 086307761530c0dc85fc7bedacb16162b103c6af

Auto merge of #8742 - ehuss:proc-macro-test-feature, r=alexcrichton Properly set for_host for proc-macro tests. Proc-macro tests are currently forced to run for the host target (by [this line of code](https://github.com/rust-lang/cargo/blob/898ccde7ac867ecdb62184714b379c4328409399/src/cargo/ops/cargo_compile.rs#L819)). However, the code that builds the dependency graph wasn't playing by the same rules, and was building the proc-macro test as-if it was "not for_host". This would cause the proc-macro test to pull in the wrong set of dependencies/features with the new feature resolver. Forcing proc-macro tests to run on host isn't 100% required, since most targets have the proc_macro crate available. However, I feel like it simplifies things to build for-host. I was thinking we could relax that requirement, but I'm not really sure. See also #4336 where there's an bug if you do specify `--target`. Tested with the wasmtime repo running `cargo test -Zfeatures=all -p wiggle-macro` with `doctest = false` commented out of `crates/wiggle/macro/Cargo.toml`. Fixes #8563.

view details

bors

commit sha 75615f8e69f748d7ef0df7bc0b064a9b1f5c78b2

Auto merge of #8741 - est31:makeflags, r=alexcrichton Correct mistake about supporting sub-makes and document CARGO_MAKEFLAGS Sub-makes are currently not supported as the jobserver crate only sets CARGO_MAKEFLAGS which GNU Make doesn't understand. This might be reasonable as cargo overriding existing MAKEFLAGS variables would be weird, but also makes the statement in the reference false. It's helpful for build script authors who want to invoke make to know how to get make subprocesses work with parallel builds.

view details

roblabla

commit sha 58bc357f36ec7bdd1ecc01885e03a169fec655d7

Add homepage and documentation to package in cargo metadata

view details

roblabla

commit sha 72694e801505ff6a90c8fa328254a25edb1db073

Fix tests

view details

roblabla

commit sha 435117a821a9c5b4f12f68b0d076fbab20f18c1b

Test that homepage/documentation values are properly propagated

view details

roblabla

commit sha 26d1a25d93113f210b6fd8563b589da50157cf51

Add homepage/documentation to cargo-metadata docs

view details

bors

commit sha 1f6c6bd5e7bbdf596f7e88e6db347af5268ab113

Auto merge of #8744 - roblabla:homepage-doc-cargo-metadata, r=alexcrichton Homepage doc cargo metadata Adds two new field to cargo-metadata: `homepage` and `documentation`, lifted directly from the Cargo.toml. This additionally makes those fields available through `cargo read-manifest`.

view details

Eric Huss

commit sha 90e286da0716dc928f1cc2526fbe76438bb6f635

Fix dylib+rlib with LTO.

view details

bors

commit sha f5e5e0eb3490a18876a5bd0b928dda42899b794d

Auto merge of #8754 - ehuss:lto-dylib-rlib, r=alexcrichton Fix dylib+rlib with LTO. A mixed dylib+rlib crate with LTO was using the wrong settings. It was using `OnlyObject`, but the `rlib` needs bitcode when linked with other things. Fixes #8673

view details

Eric Huss

commit sha a2e48fdc031b95a979c9677039112853618cd178

Add LTO to the metadata filename hash.

view details

bors

commit sha 9d1a4863abd9237dbf9d1b74c78632b6a205f6bb

Auto merge of #8755 - ehuss:fingerprint-lto, r=alexcrichton Add LTO to the metadata filename hash. There are some rare cases where different cargo commands end up building dependencies with different LTO settings. This adds the LTO value to the filename hash so that the cache does not thrash when switching between these commands. Fixes #8669

view details

Eric Huss

commit sha d1e44819a5b06879416ce5fcfc826ea086a78ece

Update deprecated GitHub add-path in workflows.

view details

bors

commit sha 041850bd3b85506610d0c0a21bd9ecef7ba5cefe

Auto merge of #8760 - ehuss:github-add-path, r=Eh2406 Update deprecated GitHub add-path in workflows. The old method of using `::` commands is being deprecated, see https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/.

view details

Eric Huss

commit sha 67a00f95bc6dbdd814d06eab267dec57c317d048

Bump to 0.50.0

view details

Eric Huss

commit sha 06786a87e5220d2e632f23ac158d9838dedab0c7

Update changelog for 1.48.

view details

bors

commit sha 47ac484db89c2bbf9f6b4f16f0f49184c5932c0e

Auto merge of #8764 - ehuss:version-bump, r=alexcrichton Bump to 0.50.0, update changelog

view details

push time in 11 days

startedByron/prodash

started time in 11 days

startedpksunkara/cargo-workspaces

started time in 11 days

startedstjepang/smol

started time in 11 days

push eventbehnam/unicode-udhr

Travis CI User

commit sha de8b4093135abd53a9a176a6005def8c877e1afd

Update documentation

view details

push time in 17 days

push eventbehnam/unicode-udhr

Travis CI User

commit sha 1657c171773518d2eff410859b72954c18b10b7c

Update documentation

view details

push time in 24 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha d770882c1d4329a61428ed36f936d9fcaab20428

travis: Add windows build

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha d770882c1d4329a61428ed36f936d9fcaab20428

travis: Add windows build

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 511695e602a2a5f4d6dfdae8f877e85f5d57d2a4

travis: Add windows build

view details

Behnam Esfahbod

commit sha 7ad760f4f4fecdc321eaee8ef33bf335bf19399a

travis: Add windows build

view details

push time in 25 days

delete branch behnam/rust-unic-downstream

delete branch : appveyor-2

delete time in 25 days

delete branch behnam/rust-unic-downstream

delete branch : dev

delete time in 25 days

create barnchbehnam/rust-unic-downstream

branch : dev

created branch time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 511695e602a2a5f4d6dfdae8f877e85f5d57d2a4

travis: Add windows build

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 9d0a20d25a8f634804c282066d0570d53ff6c11d

ci: Drop appveyor

view details

bors[bot]

commit sha 09eec435cac483977b8f29c114e204289311f6fb

Merge #276 276: Update to Rust/Cargo 1.45+ r=behnam a=behnam - Fix some compiler warnings. - Use `std::char::UNICODE_VERSION`, stabilized in Rust 1.4.50. - Clippy: update the rule control syntax, and fix a few warnings. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/276) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

Behnam Esfahbod

commit sha 0715cdcee5c6467f6d7ee6ca0988b2eefec19c27

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 9d0a20d25a8f634804c282066d0570d53ff6c11d

ci: Drop appveyor

view details

bors[bot]

commit sha 09eec435cac483977b8f29c114e204289311f6fb

Merge #276 276: Update to Rust/Cargo 1.45+ r=behnam a=behnam - Fix some compiler warnings. - Use `std::char::UNICODE_VERSION`, stabilized in Rust 1.4.50. - Clippy: update the rule control syntax, and fix a few warnings. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/276) <!-- Reviewable:end --> Co-authored-by: Behnam Esfahbod <behnam@zwnj.org>

view details

Behnam Esfahbod

commit sha c2ab32167d0c02f8dc5266b63b0e74cf88dcc643

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

delete branch behnam/rust-unic-downstream

delete branch : dev

delete time in 25 days

pull request commentopen-i18n/rust-unic

Update to Rust/Cargo 1.45+

bors: r+

behnam

comment created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 9d0a20d25a8f634804c282066d0570d53ff6c11d

ci: Drop appveyor

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 9d0a20d25a8f634804c282066d0570d53ff6c11d

ci: Drop appveyor

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 88b288d2696a0bef6ac4b34193a6d992cc568267

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 184985e3f08bc34a08b05989e91c9e5fecda0b10

misc: Fix unused_braces rustc warnings

view details

Behnam Esfahbod

commit sha dded7cad9fd070bb2d5bd8300ed53d2638247b17

ci: Drop cargo test calls with --features Cargo used to accept --features for virtual workspaces, but doesn't anymore.

view details

Behnam Esfahbod

commit sha 6ffaf87400b1f93ed9a31b99f2a16f7e6d7b09b3

travis: Set min-rust-version to 1.45 Some dev-dependencies have increaed their min-rust-version to 1.38.0 or later, which has been breaking CI. Also, `UNICODE_VERSION` is stabilized in 1.45.0, and we're going to use that in non-nightly builds now.

view details

Behnam Esfahbod

commit sha 9c1a83ac9e48cfe924f3bf15bd45669fe985b623

unic-ucd-version: Use newly stabilized std::char::UNICODE_VERSION

view details

Behnam Esfahbod

commit sha f7fa2e1f5e41db2b3f1d383766b4384f5e247da0

unic-ucd-version: Use u8 for UnicodeVersion elements

view details

Behnam Esfahbod

commit sha 4c380177bd115bb048f2aba47b1b0032d49f904f

unic/bidi: Fix some compiler warnings

view details

Behnam Esfahbod

commit sha aa82ea305e3cfdcdc791449441532bb858cfcad9

etc, ci: Use --workspace option for supported cargo commands The option have been stable on Cargo since 1.40.0, replacing `--all`.

view details

Behnam Esfahbod

commit sha b2b77d0032ec80afee2657f168b7d20b0a7eef03

unic/ucd/block: Use #[non_exhaustive] attribute Stabilized in Rust 1.40.0.

view details

Behnam Esfahbod

commit sha 5ecac29c87c5fb08a1f2f66b64ad23a47974b93b

all: Format all code

view details

Behnam Esfahbod

commit sha bbebf72a4af663ff17cfa27449957727f770bdb3

unic/ucd/name: Drop 'static lifetimes from static str consts Addressing `Statics have by default a `'static` lifetime` warnings from clippy. Also fix a couple of other clippy hints.

view details

Behnam Esfahbod

commit sha 09e52017d60c385413ef44ad88d4b318b50a8ec8

unic: Use #[rustfmt::skip] Based on Cipppy hints.

view details

Behnam Esfahbod

commit sha 2e73bbeba5048e793e0151010821c15c6db0947d

unic/bidi: Fix a few Clippy warnings

view details

Behnam Esfahbod

commit sha de2c5710fbb8127461bfdd938c10370a9baf57eb

misc: Use clippy lint namespace instead of cfg_attr

view details

Behnam Esfahbod

commit sha ac7ed736be56e0d0d47785b27d071c0fa58bcf1d

misc: Fix a few more Clippy warnings

view details

Behnam Esfahbod

commit sha 5e131957e495f71ad0751cf863bc8447ef80fc23

Cargo.toml: Drop CI badges

view details

Behnam Esfahbod

commit sha 88b288d2696a0bef6ac4b34193a6d992cc568267

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 184985e3f08bc34a08b05989e91c9e5fecda0b10

misc: Fix unused_braces rustc warnings

view details

Behnam Esfahbod

commit sha dded7cad9fd070bb2d5bd8300ed53d2638247b17

ci: Drop cargo test calls with --features Cargo used to accept --features for virtual workspaces, but doesn't anymore.

view details

Behnam Esfahbod

commit sha 6ffaf87400b1f93ed9a31b99f2a16f7e6d7b09b3

travis: Set min-rust-version to 1.45 Some dev-dependencies have increaed their min-rust-version to 1.38.0 or later, which has been breaking CI. Also, `UNICODE_VERSION` is stabilized in 1.45.0, and we're going to use that in non-nightly builds now.

view details

Behnam Esfahbod

commit sha 9c1a83ac9e48cfe924f3bf15bd45669fe985b623

unic-ucd-version: Use newly stabilized std::char::UNICODE_VERSION

view details

Behnam Esfahbod

commit sha f7fa2e1f5e41db2b3f1d383766b4384f5e247da0

unic-ucd-version: Use u8 for UnicodeVersion elements

view details

Behnam Esfahbod

commit sha 4c380177bd115bb048f2aba47b1b0032d49f904f

unic/bidi: Fix some compiler warnings

view details

Behnam Esfahbod

commit sha aa82ea305e3cfdcdc791449441532bb858cfcad9

etc, ci: Use --workspace option for supported cargo commands The option have been stable on Cargo since 1.40.0, replacing `--all`.

view details

Behnam Esfahbod

commit sha b2b77d0032ec80afee2657f168b7d20b0a7eef03

unic/ucd/block: Use #[non_exhaustive] attribute Stabilized in Rust 1.40.0.

view details

Behnam Esfahbod

commit sha 5ecac29c87c5fb08a1f2f66b64ad23a47974b93b

all: Format all code

view details

Behnam Esfahbod

commit sha bbebf72a4af663ff17cfa27449957727f770bdb3

unic/ucd/name: Drop 'static lifetimes from static str consts Addressing `Statics have by default a `'static` lifetime` warnings from clippy. Also fix a couple of other clippy hints.

view details

Behnam Esfahbod

commit sha 09e52017d60c385413ef44ad88d4b318b50a8ec8

unic: Use #[rustfmt::skip] Based on Cipppy hints.

view details

Behnam Esfahbod

commit sha 2e73bbeba5048e793e0151010821c15c6db0947d

unic/bidi: Fix a few Clippy warnings

view details

Behnam Esfahbod

commit sha de2c5710fbb8127461bfdd938c10370a9baf57eb

misc: Use clippy lint namespace instead of cfg_attr

view details

Behnam Esfahbod

commit sha ac7ed736be56e0d0d47785b27d071c0fa58bcf1d

misc: Fix a few more Clippy warnings

view details

Behnam Esfahbod

commit sha 5e131957e495f71ad0751cf863bc8447ef80fc23

Cargo.toml: Drop CI badges

view details

Behnam Esfahbod

commit sha 88b288d2696a0bef6ac4b34193a6d992cc568267

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 7eb84d79f665b64d5075a9fc1cf20386b2abac1a

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 7eb84d79f665b64d5075a9fc1cf20386b2abac1a

ci: Drop appveyor.yml; Add windows to travis.yml

view details

push time in 25 days

pull request commentopen-i18n/rust-unic

ci: Drop appveyor.yml; Add windows & osx to travis.yml

bors try

behnam

comment created time in 25 days

pull request commentopen-i18n/rust-unic

ci: Drop appveyor.yml; Add windows & osx to travis.yml

bors: try

behnam

comment created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 3415a5c818a549a32f7bc3019a32ddfd204a29c9

ci: Drop appveyor.yml; Add windows & osx to travis.yml

view details

push time in 25 days

create barnchbehnam/rust-unic-downstream

branch : appveyor-2

created branch time in 25 days

create barnchbehnam/rust-unic-downstream

branch : appveyor-1

created branch time in 25 days

push eventbehnam/rust-cargo

Christian Duerr

commit sha a08fe088b36a0dccb706e654d005a9186a4fe9fd

Fix failing test

view details

Christian Duerr

commit sha ae8dee513dd8593a189076a706552bc18e102edd

Test that git install reads virtual manifest

view details

Christian Duerr

commit sha e137ee6979481aad64e524c037618ed6451a7c75

Use non-ephemeral workspace

view details

Christian Duerr

commit sha 483ad7c00f2fa74a0a341a5d22546a0df6349dd5

Keep existing package with git install

view details

Christian Duerr

commit sha 085e4c719df920bac3f9217388971a15fb10be2a

Remove tempdir after install

view details

Christian Duerr

commit sha b791fcfc212cb3b49eabe64119daa024c0c619f3

Format code

view details

dependabot-preview[bot]

commit sha 2be0acc16b87226e7aae90ad652b228590293e36

Update humantime requirement from 1.2.0 to 2.0.0 Updates the requirements on [humantime](https://github.com/tailhook/humantime) to permit the latest version. - [Release notes](https://github.com/tailhook/humantime/releases) - [Commits](https://github.com/tailhook/humantime/compare/v1.2.0...v2.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Eric Huss

commit sha 10e9bc9dfe101b41408133ca2d91feb5215293b6

Fix doc_target test which no longer works on stable/beta.

view details

bors

commit sha 1c4d6eda407179b673b2420f33b3da42b31ad3ba

Auto merge of #7817 - ehuss:fix-doc-target-test, r=Eh2406 Fix doc_target test which no longer works on stable/beta. https://github.com/rust-lang/rust/pull/67989 changed it so that `#![feature]` requires nightly.

view details

bors

commit sha 3a5f04660ea92c0ad6405cc0fe6069845d385a39

Auto merge of #7815 - rust-lang:dependabot/cargo/humantime-2.0.0, r=Eh2406 Update humantime requirement from 1.2.0 to 2.0.0 Updates the requirements on [humantime](https://github.com/tailhook/humantime) to permit the latest version. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailhook/humantime/commit/d478f8a7878edba8a609a287776e27fc16d7009b"><code>d478f8a</code></a> Version bumped to v2.0.0</li> <li><a href="https://github.com/tailhook/humantime/commit/49f11fdc2a59746085d2457cb46bce204dec746a"><code>49f11fd</code></a> Another improvement of the error message</li> <li><a href="https://github.com/tailhook/humantime/commit/8a13b047ca0dc731e0c515b1db544fe1fd75bd7d"><code>8a13b04</code></a> Nicer error message for plain numeric duration</li> <li><a href="https://github.com/tailhook/humantime/commit/edfa493e8cb8217aa5a0cc638398f60d67648c93"><code>edfa493</code></a> vagga.yaml: upgrade rust to 1.31.0</li> <li><a href="https://github.com/tailhook/humantime/commit/8b8d748566c85a73b2f940e755dc0160c93f465a"><code>8b8d748</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tailhook/humantime/issues/13">#13</a> from gh0st42/master</li> <li><a href="https://github.com/tailhook/humantime/commit/da7723529fa30222b73561fad0ed7ce47d9a15a4"><code>da77235</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tailhook/humantime/issues/12">#12</a> from koushiro/works</li> <li><a href="https://github.com/tailhook/humantime/commit/227d7e591dd76bbfbca6a236d2e8661ddfd16d63"><code>227d7e5</code></a> Made crate unsafe free and forbid unsafe</li> <li><a href="https://github.com/tailhook/humantime/commit/b7da4ab6ad24f68660cf92ede8dc88d7400a39fa"><code>b7da4ab</code></a> Downgrade MSRV to 1.31</li> <li><a href="https://github.com/tailhook/humantime/commit/4a406825951039c6c3414b76c855dc38384d874d"><code>4a40682</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tailhook/humantime/issues/11">#11</a> from koushiro/apply-rustfmt-and-clippy</li> <li><a href="https://github.com/tailhook/humantime/commit/f00dbbae37ac281c919fbf0d56caf5900f1e0085"><code>f00dbba</code></a> Apply suggestions</li> <li>Additional commits viewable in <a href="https://github.com/tailhook/humantime/compare/v1.2.0...v2.0.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>

view details

Takayuki Nakata

commit sha e632bdb906e260b60149dbcb313e212e687ecdbb

Update response handling to add tests for `cargo owner -a/-r` Follow up 5e152863f.

view details

Takayuki Nakata

commit sha 798f9942c8f6d07da234336f212a5358f800a58c

Update response handling to add tests for `cargo yank --undo` Follow up 5e152863f.

view details

bors

commit sha f6449ba236db31995255ac5e4cad4ab88296a7c6

Auto merge of #7798 - jnbr:dylib_path, r=alexcrichton Fix wrong directories in host_libdir. This fixes a regression from #7482 where the sysroot_target_libdir leaks into the host libdir. This can cause problems when the dynamic linker does not ignore the target libraries but tries to load them instead. This happens for example when building on x86_64-musl for aarch64-musl.

view details

kinrany

commit sha 6057c93aa40271a9d10aeae3981e3e6c89f28d4c

Log entry 1 Today I learned that `rustfmt` is now a part of `rustup`. So I need to actually look it up in PATH instead of using `cargo-fmt`. I also learned that `mk` is the file that does the main work and is shared by `cargo-new` and `cargo-init`, as expected. Printing inside `mk` produces output as expected.

view details

Eric Huss

commit sha 7be3c2f09bb58e232550d7a93d9fe6d8fce55c9e

Fix cache replay including extra newlines.

view details

Takayuki Nakata

commit sha 58ae3d06b9859e1107de3d333144ff2af58883f3

Revert fixes of response handling and fix tests

view details

bors

commit sha 9d11cd19a9e9007665c96686f7a0930f736b708f

Auto merge of #7819 - ehuss:fix-replay-newlines, r=alexcrichton Fix cache replay including extra newlines. The compiler output cache replay was changed in #7737 to use `BufReader::read_line` instead of `str::lines`. `read_line`, unlike `lines`, includes the trailing line ending. The code is written assuming that the line endings are stripped, so make sure they are stripped here, too. This only happens for non-JSON messages, like `RUSTC_LOG`.

view details

Mark Rousskov

commit sha ec80cf90b04eb9fe9019278fb03aef68b7ddf64b

Wire up methods for informing job queue of rustc jobserver state

view details

Mark Rousskov

commit sha 4a8237f6ad57fc959615432f49b8ca1b1e706ad3

Communicate jobserver information with each rustc

view details

Mark Rousskov

commit sha 877fe690d9b5bf5579a18d853f7ead55934a9514

Record the amount of rustc internal parallelism

view details

push time in 25 days

startedoli-obk/cargo_metadata

started time in 25 days

pull request commentopen-i18n/rust-unic

Update to Rust/Cargo 1.45+

bors: r+

behnam

comment created time in 25 days

PR opened open-i18n/rust-unic

Update to Rust/Cargo 1.45+
  • Fix some compiler warnings.
  • Use std::char::UNICODE_VERSION, stabilized in Rust 1.4.50.
  • Clippy: update the rule control syntax, and fix a few warnings.

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+77 -170

0 comment

61 changed files

pr created time in 25 days

PR closed open-i18n/rust-unic

Update to Rust/Cargo 1.45+
  • Fix some compiler warnings.
  • Use std::char::UNICODE_VERSION, stabilized in Rust 1.4.50.
  • Clippy: update the rule control syntax, and fix a few warnings.

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+77 -170

0 comment

61 changed files

behnam

pr closed time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 5e131957e495f71ad0751cf863bc8447ef80fc23

Cargo.toml: Drop CI badges

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha a0c755c27e1bc77aa838a9ace0b3c064dc866612

Cargo.toml: Drop CI badges

view details

push time in 25 days

pull request commentrust-lang/cargo

Update badges documentation

Looks like the problem with the current changes comes from the fact that there's actually nothing left for Cargo to do with badge attributes in the manifest.

I think we need to either clarify their reason for existence, or just put the in the "deprecated and not used anymore" category. The latter would require changing the code, as well, to raise a warning when the attribute is used.

Anyone knows if there's an issue already open for this?

EdorianDark

comment created time in 25 days

PR opened open-i18n/rust-unic

Update to Rust/Cargo 1.45+
  • Fix some compiler warnings.
  • Use std::char::UNICODE_VERSION, stabilized in Rust 1.4.50.
  • Clippy: update the rule control syntax, and fix a few warnings.
+77 -112

0 comment

32 changed files

pr created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha ac7ed736be56e0d0d47785b27d071c0fa58bcf1d

misc: Fix a few more Clippy warnings

view details

push time in 25 days

delete branch behnam/rust-url

delete branch : xn--

delete time in 25 days

pull request commentharfbuzz/harfbuzz

[docs] Don’t recommend outdated FDO releases pages

Can we also redirect harfbuzz.org to harfbuzz.github.io?

@behnam Can we do that?

I can do this, if this is still what you want. So, let me know if that's the case.

khaledhosny

comment created time in 25 days

pull request commentrust-lang/rust

Store UNICODE_VERSION as a tuple

@behnam Glad it helped you! Out of curiosity what are you using the constant for?

In UNIC, I've been planning to have fallback to complier-level props, instead of the library-implemented ones, whenever the Unicode UCD version matches. We don't have that implemented yet, though.

pyfisch

comment created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 2e73bbeba5048e793e0151010821c15c6db0947d

unic/bidi: Fix a few Clippy warnings

view details

Behnam Esfahbod

commit sha de2c5710fbb8127461bfdd938c10370a9baf57eb

misc: Use clippy lint namespace instead of cfg_attr

view details

push time in 25 days

issue commentrust-lang/rust

Add `is_empty` function to `ExactSizeIterator`

Hi there,

Looks like it hasn't been mentioned on this issue (afaict), so sharing a tiny problem I noticed with the current non-stabilized is_empty() from ExactSizeIterator, in case it needs any action before stabilization.

For a simple type, such as:

pub type SomeRange = Range<usize>;

When std::iter::ExactSizeIterator is in scope, the following compile error happens when is_empty() used on a SomeRange value:

error[E0034]: multiple applicable items in scope
   |
   |         assert!(!some_range.is_empty());
   |                  ----^^^^^^^^--
   |                  |   |
   |                  |   multiple `is_empty` found
   |                  help: disambiguate the associated function for candidate #2: `std::iter::ExactSizeIterator::is_empty(&some_range)`
   |
   = note: candidate #1 is defined in an impl for the type `std::ops::Range<Idx>`
   = note: candidate #2 is defined in an impl of the trait `std::iter::ExactSizeIterator` for the type `std::ops::Range<usize>`
frewsxcv

comment created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha bbebf72a4af663ff17cfa27449957727f770bdb3

unic/ucd/name: Drop 'static lifetimes from static str consts Addressing `Statics have by default a `'static` lifetime` warnings from clippy. Also fix a couple of other clippy hints.

view details

Behnam Esfahbod

commit sha 09e52017d60c385413ef44ad88d4b318b50a8ec8

unic: Use #[rustfmt::skip] Based on Cipppy hints.

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha b2b77d0032ec80afee2657f168b7d20b0a7eef03

unic/ucd/block: Use #[non_exhaustive] attribute Stabilized in Rust 1.40.0.

view details

Behnam Esfahbod

commit sha 5ecac29c87c5fb08a1f2f66b64ad23a47974b93b

all: Format all code

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 4c380177bd115bb048f2aba47b1b0032d49f904f

unic/bidi: Fix some compiler warnings

view details

Behnam Esfahbod

commit sha aa82ea305e3cfdcdc791449441532bb858cfcad9

etc, ci: Use --workspace option for supported cargo commands The option have been stable on Cargo since 1.40.0, replacing `--all`.

view details

push time in 25 days

issue openedrust-lang/rustfmt

Suggestion: Rename `--all` to `--workspace`

In https://github.com/rust-lang/cargo/issues/6977, cargo's main subcommands, including check, build, and test, were updated to use --workspace instead of --all, to prevent the confusion about what the phrase "all" refers to.

Looks like cargo fmt still uses --all and have not switched to --workspace. Suggesting making that transition here, as well.

What do you think?

created time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 9c1a83ac9e48cfe924f3bf15bd45669fe985b623

unic-ucd-version: Use newly stabilized std::char::UNICODE_VERSION

view details

Behnam Esfahbod

commit sha f7fa2e1f5e41db2b3f1d383766b4384f5e247da0

unic-ucd-version: Use u8 for UnicodeVersion elements

view details

push time in 25 days

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 4eb7382129be24896457dd163c08016ea5c06063

unic-ucd-version: Use u8 for UnicodeVersion elements

view details

push time in 25 days

startededn-format/edn

started time in 25 days

startedw3c/font-text-cg

started time in a month

startedjustvanrossum/jundo

started time in a month

startedMeirKriheli/python-bidi

started time in a month

fork behnam/fontgoggles

FontGoggles: Visual OTL Preview and QA

fork in a month

startedjustvanrossum/fontgoggles

started time in a month

fork behnam/Sprat-type

Display typeface

fork in a month

startedEthanNakache/Sprat-type

started time in a month

fork behnam/Cairo

Cairo is a contemporary Arabic and Latin typeface family. Mohamed Gaber extended the famous Latin typeface family Titillum Web to support the Arabic script, with a design that is based on the Kufi calligraphic style.

fork in a month

startedGue3bara/Cairo

started time in a month

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 27dd095bc65992e15b7cd55fd7affa3d6cb33300

unic-ucd-version: Use newly stabilized std::char::UNICODE_VERSION

view details

push time in a month

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 6ffaf87400b1f93ed9a31b99f2a16f7e6d7b09b3

travis: Set min-rust-version to 1.45 Some dev-dependencies have increaed their min-rust-version to 1.38.0 or later, which has been breaking CI. Also, `UNICODE_VERSION` is stabilized in 1.45.0, and we're going to use that in non-nightly builds now.

view details

push time in a month

pull request commentrust-lang/rust

Store UNICODE_VERSION as a tuple

Thanks for getting this out, @pyfisch. Looks great!

pyfisch

comment created time in a month

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha a83bea5b1e812f33655496389544bebea9fcb2a1

travis: Set min-rust-version to 1.40.0 Some dev-dependencies have increaed their min-rust-version to 1.38.0 or later, which has been breaking CI.

view details

push time in a month

startedhsivonen/detone

started time in a month

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha dded7cad9fd070bb2d5bd8300ed53d2638247b17

ci: Drop cargo test calls with --features Cargo used to accept --features for virtual workspaces, but doesn't anymore.

view details

push time in a month

issue closedopen-i18n/rust-unic

ICU4X

Hi rust-unic folks,

I just wanted to make you all aware that the Unicode Consortium is sponsoring a project, ICU4X, which will also provide certain i18n functionality in Rust. It is under active development with contributors from Google and Mozilla. Read more here:

https://github.com/unicode-org/icu4x

The focus of ICU4X is more on user-level functionality like date/time/number formatting, plural rules, etc. However, we're also hoping to expand into things like segmentation and Unicode properties, in order to provide an ECMA-402-like surface in Rust.

If you are interested in contributing, see:

https://github.com/unicode-org/icu4x/blob/master/CONTRIBUTING.md

closed time in a month

sffc

issue commentopen-i18n/rust-unic

ICU4X

Thanks for mentioning and advertising icu4x, Shane. I have been following the work sporadically, since our meeting back in Oct 2019.

I'd like to reiterate some of my points from the meeting:

  1. UNIC's focus, at least at this stage of development, is to provide low-level "multilingual text processing" capabilities, for use in higher-level i18n API, or directly by applications.
  2. As a result of (1), UNIC doesn't have yet any focus on providing locale-specific functionalities (most of the CLDR-based APIs, in short).

Now, although I'm happy to see that icu4x is resolving the needs of some projects/organizations, as far I understand there's no effort in changing the status quo of multilingual text processing, and the goal is to follow ICU and ECMA-402 in the API design, which are both limited in that aspect.

I would be happy to discuss this more, specifically our the Euro-centric design of ICU / ECMA-402 APIs and their approach to application development. Last year at the meeting at IUC 43, it seemed like there's no interest in that conversation and all organizations involved just wanted to focus on their own goal of making single-language (or European-language-friendly) APIs, to move on to their other concerns.


Those said, there seem to be almost no overlap between the Open-i18n agenda and ICU/icu4x agenda on my side. And, I believe the team have made that very clear by choosing to take all the conversation to https://github.com/i18n-concept.

So, there seem to be nothing actionable here, as far as I can tell. So I'm closing this "issue". Please feel free to add details, if I got anything not correctly, or if there's been any change in the agenda and goals of icu4x project. Thanks.

sffc

comment created time in a month

fork behnam/Qglif

A very alpha stand-alone glyph editor (UFO .glif).

fork in a month

startedmfeq/Qglif

started time in a month

push eventbehnam/unicode-udhr

Travis CI User

commit sha 4226dd9162866955794a041b85b2af9169197835

Update documentation

view details

push time in a month

push eventbehnam/rust-unic-downstream

Behnam Esfahbod

commit sha 206269d445445d19afc04a40c2abad85e64e8838

ci: Drop cargo test calls with --features Cargo used to accept --features for virtual workspaces, but doesn't anymore.

view details

push time in a month

create barnchbehnam/rust-unic-downstream

branch : dev

created branch time in a month

push eventbehnam/unicode-udhr

Travis CI User

commit sha 916328b8f7faf9848cea4645883a27b878839485

Update documentation

view details

push time in a month

push eventbehnam/unicode-udhr

Travis CI User

commit sha 17f08d0a50251e4f795b8c5df1577cebc1587838

Update documentation

view details

push time in a month

issue openedDomain-Connect/spec

domainconnect.org domain redirects to phishing sites

From the WHOIS info, looks like GoDaddy still has control over the domain, but it's redirecting to phishing sites as of Sept 7.

# whois.godaddy.com

Domain Name: domainconnect.org
Registry Domain ID: D182513481-LROR
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2019-12-17T23:49:46Z
Creation Date: 2016-02-02T18:35:58Z
Registrar Registration Expiration Date: 2021-02-02T18:35:58Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: abuse@godaddy.com
Registrar Abuse Contact Phone: +1.4806242505
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited http://www.icann.org/epp#clientUpdateProhibited
Domain Status: clientRenewProhibited http://www.icann.org/epp#clientRenewProhibited
Domain Status: clientDeleteProhibited http://www.icann.org/epp#clientDeleteProhibited
Registrant Organization: Go Daddy Operating Company, LLC
Registrant State/Province: Arizona
Registrant Country: US
Registrant Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=domainconnect.org
Admin Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=domainconnect.org
Tech Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=domainconnect.org
Name Server: NS53.DOMAINCONTROL.COM
Name Server: NS54.DOMAINCONTROL.COM
DNSSEC: unsigned

created time in 2 months

more